【发布时间】:2017-03-26 03:16:48
【问题描述】:
我想统计我网站上的点击次数或打印随机值的数量。
var count = 0;
var button = document.getElementById("spin-button");
var display = document.getElementById("displayCount");
button.onclick = function(){
count++;
display.innerHTML = count;
}
<p>The SPIN-button was pressed <span id="displayCount">0</span> times.</p>
问题是,我的 JS 程序停止了一个部分/功能。我可以设置新的随机值,也可以计算按下计算新值的按钮的频率。它取决于 button.onClick 的位置,是在括号外还是在括号内。但两者一起不起作用。
function randomClickX() {
var randomX1 = Math.ceil(Math.random() * 10 );
var randomX2 = Math.ceil(Math.random() * 10 );
var randomX3 = Math.ceil(Math.random() * 10 );
document.getElementById("randomX1").innerHTML = randomX1;
document.getElementById("randomX2").innerHTML = randomX2;
document.getElementById("randomX3").innerHTML = randomX3;
var ausgabe = "Play again";
if (randomX1 === randomX2) {
if(randomX2 === randomX3) {
var ausgabe = "Jackpot";
}
}
var count = 0;
var button = document.getElementById("spin-button");
var display = document.getElementById("displayCount");
button.onclick = function(){
count++;
display.innerHTML = count;
}
}
button.onclick 实际上有效,但与 randomClickX 功能不符。
我应该把它放在哪里才能做到这两点?
【问题讨论】:
-
您希望在按下按钮时更新随机数吗?
标签: javascript html function loops