我想为文本值添加+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;
}
我真的不知道
onclick
上的img
是否正确... 最佳答案
您不能将punticlick添加到punti,这没有任何意义:在javascript中,punti += punticlick
等于punti = punti + punticlick
。相反,您必须这样做:
punticlick = 0;
punti = document.getElementById("cliccare");
function clicca(){
punticlick++;
punti.value = punticlick;
}
检查小提琴:https://jsfiddle.net/jn9dqfp4/1/