我想用JavaScript創建一個動態的survery網頁。
我有10個問題,顯示類型設置爲「無」期望的第一個/實際問題displaytype是「塊」。每個問題都是一個肯定的問題。用戶選擇查看下一個問題的答案是相關的。
我知道如何建立這個靜態,但我想爲這個問題提供一個動態的解決方案。
任何人都可以幫忙嗎?
這裏是我的問題的模式使用Javascript進行動態調查
示例代碼:
<!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>
爲什麼不使用https://surveyjs.io/?您可以使用框架動態構建您的調查。 – cosmoonot
我想知道如何通過我自己創建動態javascript,但我不知道如何開始,因爲我對JavaScript並不熟悉。 – Ottospara
這裏沒有人會爲你編碼。你應該自己編寫代碼並在你遇到特定問題時來到這裏(某些事情不像你期望的那樣工作,你不知道爲什麼)。 –