Я пытаюсь сделать онлайн-анкету, которая покажет только следующий вопрос после ответа на текущий вопрос. Я очень новичок в этом и стараюсь учиться, когда иду. Как сделать второй набор кнопок только при ответе «да» на вопрос 1?Создание кнопок, отображающих кнопки
<html>
Question 1
<p>
<button onclick="myFunction1()">Yes</button>
<script>
function myFunction1() {
document.getElementById("demo").innerHTML = "Yes on question 1, display question 2";document.getElementById("demo").style.color = "black";}
</script>
<button onclick="myFunction2()">No</button>
<script>
function myFunction2() { document.getElementById("demo").innerHTML ="No on question 1 negative answer to question 1 display negative response";document.getElementById("demo").style.color = "red";}
</script>
</html>
<p id="demo"></p>
</script>
</p></p></p>
</html>
<head>
<script>
function showImg() {
document.getElementById("map_img").style.display = "";
}
</script>
</head>
<body>
<button onclick="myFunction3()">Yes</button>
<script>
function myFunction3() { document.getElementById("demo2").innerHTML = "Yes to question 2";}</script>
</html>
<button onclick="myFunction4()">No</button>
<script>
function myFunction4() {
document.getElementById("demo2").innerHTML = "No to question 2";}
</script>
</body>
<p id="demo2"></p>
Это выглядит идеально для того, что мне нужно. Большое спасибо –
Добро пожаловать! –
См. Также ответ @ doua-beri. Он использовал удивительный синтаксис JavaScript. –