我正在尝试随机选择模式对话框并在特定数量的点击后结束。
我是 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>
我删除了关闭";" 在“Round”之后添加“else if”。我仍然一次只能打开 1 个对话框。我想通过单击按钮打开所有对话框并以最后一个结束。每次单击按钮时如何刷新我的随机数?