我想将 +1 添加到文本值,但是当我单击它时它没有添加任何内容... 我认为是更新时间,但我不确定...
<input type="text" id="cliccare" value="0">
<img src="http://www.sinalphoto.com/wp-content/uploads/2012/08/no-copyright.png" class="click" onclick="clicca()"/>
punticlick = 1;
punti = document.getElementById("cliccare").value ;
function clicca() {
punti += punticlick;
}
我真的不知道 img
上的 onclick
是否正确...
最佳答案
您不能将 punticlick 添加到 punti,这是没有意义的:在 javascript 中,punti += punticlick
等于 punti = punti + punticlick
。相反,您必须这样做:
punticlick = 0;
punti = document.getElementById("cliccare");
function clicca(){
punticlick++;
punti.value = punticlick;
}
检查 fiddle :https://jsfiddle.net/jn9dqfp4/1/
关于javascript - 如何在每次点击时将 +1 添加到文本值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38029077/