モーダルダイアログをランダムに選択し、特定のクリック数で終了しようとしています。
私はjavascriptを初めて使用しますが、これは私がこれまでに得たものです。
<script type="text/javascript">
var randomNumber = Math.round(Math.random()*4+1);
function myclick(){
if (randomNumber == 1) {
$("#q1").click();
}
if (randomNumber == 2) {
$("#q2").click();
}
if (randomNumber == 3) {
$("#q3").click();
}
if (randomNumber == 4) {
$("#q4").click();
}
}
</script>
<body>
<a id="q1" href="#dialog1" name="modal" image=></a>
<a id="q2" href="#dialog2" name="modal" image=></a>
<a id="q3" href="#dialog3" name="modal" image=></a>
<a id="q4" href="#dialog4" name="modal" image=></a>
アップデート!!!!!!!!!!!!!!!!!!!!!!!!迅速な返信ありがとうございます。
申し訳ありませんが、すべてのスクリプトが含まれていません。
<script type="text/javascript" src="jquery.1.8.2.js"></script>
<script>
var randomNumber = Math.floor(Math.random()*4+1);
function myclick(){
if (randomNumber == 1) {
$("#q1").click()
}
else if (randomNumber == 2) {
$("#q2").click()
}
else if (randomNumber == 3) {
$("#q3").click()
}
else if (randomNumber == 4) {
$("#q4").click()
}
}
</script>
<BODY>
<h3>Web Design Quiz</h3>
<form name="quiz">
<a id="q1" href="#dialog1" name="modal" image=></a>
<a id="q2" href="#dialog2" name="modal" image=></a>
<a id="q3" href="#dialog3" name="modal" image=></a>
<a id="q4" href="#dialog4" name="modal" image=></a>
<input type="button" src="img/info.png" onclick="myclick()"></input>
私は近くを削除しました";" 「ラウンド」の後に「elseif」を追加します。私はまだ一度に1つのダイアログしか開くことができません。ボタンをクリックしてすべてのダイアログを開き、最後のダイアログで終了したいと思います。ボタンをクリックするたびに乱数を更新する方法は?