Есть простой генератор (ссылка на codepen). Как после алерта спрятать кнопку "ask" и показать "new"?
function GetValue()
{
var myarray = new Array("word1","word2","word3");
var random = myarray[Math.floor(Math.random() * myarray.length)];
document.getElementById("message").innerHTML=random;
};
//rand array element
var clicks = 0;
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
printMessage(document.getElementById("message").innerHTML,clicks);
};
//count clicks
function printMessage(random, clicks) {
if (random === "word1") {
document.getElementById("alert").innerHTML =
"wow, after " + clicks + " clicks";
}
}
//display "you get word1 after _ clicks"
function myFunction() {
location.reload();
}
//reload
<body>
<textarea id="message" rows="1"></textarea>
<input type="button" id="btnSearch" value="ask" onclick="GetValue();onClick()" />
<p>attempts: <a id="clicks">0</a></p>
<p id="alert"></p>
<button id="reload" onclick="myFunction()">new</button>
Ну вот так
function GetValue() {
var myarray = new Array("word1", "word2", "word3");
var random = myarray[Math.floor(Math.random() * myarray.length)];
document.getElementById("message").innerHTML = random;
};
//rand array element
var clicks = 0;
function onClick() {
clicks += 1;
document.getElementById("clicks").innerHTML = clicks;
printMessage(document.getElementById("message").innerHTML, clicks);
};
//count clicks
function printMessage(random, clicks) {
if (random === "word1") {
document.getElementById("alert").innerHTML =
"wow, after " + clicks + " clicks";
document.getElementById("btnSearch").style.display = "none";
document.getElementById("reload").style.display = "block";
}
};
//display "you get word1 after _ clicks"
function myFunction() {
location.reload();
};
//reload
#reload {
display: none;
}
<textarea id="message" rows="1"></textarea>
<input type="button" id="btnSearch" value="ask" onclick="GetValue();onClick()" />
<p>attempts: <span id="clicks">0</span>
</p>
<p id="alert"></p>
<button id="reload" onclick="myFunction()">new</button>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Ребят! Кто юзает сей дивный плагинПочему не отображает кнопы влево/вправо? И не срабатывает автоплей
Есть такая проблема: не могу задать полям ввода красную границу, когда они не заполненыНадо сделать это с помощью js, но мой скрипт не работает
Дорогие знатоки, раньше не встречался с подобной задачей для меня сложновато есть массив с данными:
Есть несколько animate эффектов, но они выполняются последовательно, можно ли их запустить одновременно?