開始ボタンをクリックした後、オプションタグからユーザーの選択を表示しようとしています "各質問の間に3秒間の5つのフォローアップ質問を選択しました"のように表示されます。私はこれをどのようにするべきですか?私はdisplayInputVariablesのdivタグに文を入れるべきではないと思う。それはjQueryであり、まだ定義されていないからだ。 JavaScriptは上から下に読み込みます。クリックイベント後にオプションタグからユーザの選択を表示する方法はありますか?
ありがとうございます。それは有り難いです。
<div id="container">
<select id="numFollowUp" name="numFollowUp" style=display:none>
<option value="">Number of extra follow-up questions</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<br>
<br>
<select id="secFollowUp" name="secFollowUp" style=display:none>
<option value="">Second between each question</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<br>
<button id="subBut" style=display:none onClick="">Start!!</button>
<div id="audioControl">
<button id="play" style=display:none>Play!!</button>
<button id="pause" style=display:none onClick="">Pause!!</button>
<button id="restart" style=display:none onClick="">Restart!!</button>
<br>
<br>
<div id="counDownTimer" style=display:none></div>
<div id="displayInputVariables" style=display:none></div>
</div>
<script>
$("#ImageEnterVariables").on("click", function() {
$('#ImageEnterVariables').hide();
$("#numFollowUp").show();
$("#secFollowUp").show();
$("#subBut").show();
$("#pause").hide();
});
$(document).ready(function() {
//start button
$("#subBut").on("click", function() {
$("#numFollowUp").hide();
$("#secFollowUp").hide();
$("#subBut").hide();
$("#play").show();
$("#pause").show();
$("#restart").show();
$("#counDownTimer").show();
$("#displayInputVariables").show();
});
</script>
ありがとうございます。私はちょうどあなたが示唆したものをテストしましたが、私がこれを行う場合、再生、一時停止、再起動ボタンは、開始ボタンをクリックした後に消えます。他に提案はありますか? – Johnny
私が望むのは、ユーザーが##start、#play、$ pause、#restartをクリックした後、 "あなたが$("#numFollowUp option:selected ")を選択した後です。 – Johnny