【发布时间】:2012-12-03 15:18:00
【问题描述】:
我正在尝试删除文本框的样式或背景以在单击 10 次后显示内容。我怎样才能在 Javascript 上做到这一点?
这是我的html:
<input id="firstN" type="text" style="color:#FF0000; background-color:#FF0000">
这是我的 JS:
function check() {
var tries++;
if (tries == 10){
document.getElementById('firstN').disabled= true;
}
}
【问题讨论】:
-
你在每次函数执行时重新定义那个变量,所以它永远不会超过
1。定义tries函数外:var tries = 0;,然后是 check() 函数内的简单tries++;。 -
document.getElementById('firstN').disabled=true;似乎不起作用。当我将其更改为 alert('blahblah') 时,它起作用了。似乎它能够计算点击次数
-
@user1893388 请记住接受这个问题的正确答案:)
标签: javascript input disabled-input