Ich möchte eine dynamische surverse Webseite mit JavaScript erstellen.
Ich habe 10 Fragen, die Display-Typen auf "keine" eingestellt sind, erwarten die erste/tatsächliche Fragen Displaytyp ist "Block". Jede Frage ist eine Ja-Nein-Frage. Es ist relevant, welche Antwort der Benutzer wählt, um die nächste Frage zu sehen.
Ich weiß, wie man diese statische erstellt, aber ich wollte eine dynamische Lösung für dieses Problem.
Kann jemand helfen?
ist hier ein Schema meines ProblemsDynamische Umfrage mit Javascript
Beispielcode:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>10 Questions</title>
<script>
...
</script>
</head>
<body>
<header>A Dynamic Questionaire.</header>
<section>
<article>
<hgroup>
<h1>Questionaire</h1>
<h2>Anwer the questions in order as they appear.</h2>
</hgroup>
<div id="Question1" style="display:block;">
1.
<button type="button" id="btnYes1">Yes</button>
<button type="button" id="btnNo1">No</button>
</div>
<div id="Question2" style="display:none;">
2.
<button type="button" id="btnYes2">Yes</button>
<button type="button" id="btnNo2">No</button>
</div>
<div id="Question3" style="display:none;">
3.
<button type="button" id="btnYes3">Yes</button>
<button type="button" id="btnNo3">No</button>
</div>
<div id="Question4" style="display:none;">
4.
<button type="button" id="btnYes4">Yes</button>
<button type="button" id="btnNo4">No</button>
</div>
<div id="Question5" style="display:none;">
5.
<button type="button" id="btnYes5">Yes</button>
<button type="button" id="btnNo5">No</button>
</div>
<div id="Question5" style="display:none;">
6.
<button type="button" id="btnYes6">Yes</button>
<button type="button" id="btnNo6">No</button>
</div>
<div id="Question5" style="display:none;">
7.
<button type="button" id="btnYes7">Yes</button>
<button type="button" id="btnNo7">No</button>
</div>
<div id="Question5" style="display:none;">
8.
<button type="button" id="btnYes8">Yes</button>
<button type="button" id="btnNo8">No</button>
</div>
<div id="Question5" style="display:none;">
9.
<button type="button" id="btnYes9">Yes</button>
<button type="button" id="btnNo9">No</button>
</div>
<div id="Question5" style="display:none;">
10.
<button type="button" id="btnYes10">Yes</button>
<button type="button" id="btnNo10">No</button>
</div>
</article>
</section>
</body>
</html>
Warum https://surveyjs.io/ nicht benutzen? Sie können Ihre Umfrage dynamisch mithilfe des Frameworks erstellen. – cosmoonot
Ich möchte wissen, wie man dynamisches Javascript durch mein eigenes verursacht, aber ich weiß nicht, wie man beginnt, weil ich zu javascript nicht vertraut bin. – Ottospara
Wahrscheinlichkeiten sind, niemand wird es für Sie kodieren. Sie sollten es selbst programmieren und kommen, wenn Sie ein bestimmtes Problem haben (etwas funktioniert nicht so, wie Sie es erwarten und Sie können nicht herausfinden, warum). –