Ich versuche, einen Online-Fragebogen zu erstellen, der nur die nächste Frage nach Beantwortung der aktuellen Frage anzeigen wird. Ich bin sehr neu darin und versuche zu lernen, wie ich gehe. Wie mache ich den zweiten Satz von Tasten nur erscheinen, wenn Sie Ja zu Frage 1 beantworten?Erstellen von Schaltflächen mit Schaltflächen
<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>
Das sieht perfekt für das, was ich brauche. Vielen Dank –
Sie sind herzlich willkommen !!! –
Bitte beachten Sie auch die @ doua-beri Antwort. Er verwendete eine erstaunliche JavaScript-Syntax. –