У меня есть два тега <button>
, например:
<button id="functionyes" onclick="functionYes()">Yes</button>
<button id="functionno" onclick="functionNo()">No</button>
Они связаны с такими функциями:
function functionNo() {
var x = document.getElementById("functionyes");
if (x.style.display === "none") {
x.style.display = "block";
document.getElementById("functionno").disabled = true;
} else {
x.style.display = "none";
document.getElementById("functionno").disabled = false;
}
}
function functionYes() {
var x = document.getElementById("functionno");
if (x.style.display === "none") {
x.style.display = "block";
document.getElementById("functionyes").disabled = true;
} else {
x.style.display = "none";
document.getElementById("functionyes").disabled = false;
}
}
Эти функции переключают <div>
, например, с видимого на невидимое:
<div style="display:none" id="functionYes">
Yes
</div>
<div style="display:none" id="functionNo">
No
</div>
Итак, когда вы нажимаете, скажем, кнопку «Да», запускается функция, которая показывает «Да».текст.Затем функция отключает кнопку «Нет», пока вы не отключите текст «Да».Это то же самое, что и наоборот.
Хотя эта функция работает, я не хочу этого делать.Я хочу иметь кнопку вместо того, чтобы отключить другую, она заставляет текст другого исчезнуть.Поэтому, если отображается текст «Да», вы можете нажать кнопку «Нет», чтобы текст «Да» исчез, и текст «Нет» отображается.