
设置了一个按钮'add',当点击时,文本框值加1;按住不放时则文本框的值迅速增加(这个重要)怎么实现?
1.如图:我设置了一个文本框,旁边加了2个按钮,对应2个事件,一个是使得文本框内的值增加,另一个使得文本框值减少。2.单击任何一个按钮实现文本框的值加1或减1都实现了。3...
1.如图:我设置了一个文本框,旁边加了2个按钮,对应2个事件,一个是使得文本框内的值增加,另一个使得文本框值减少。
2.单击任何一个按钮实现文本框的值加1或减1都实现了。
3.问题是如何使得,我按住‘+’按钮不放时,文本框的值能快速增加,而不是以1递增。
4.谢谢,请不要随便搞别的无用代码来。
5.代码关键处,请适当加点注释语句。谢谢 展开
2.单击任何一个按钮实现文本框的值加1或减1都实现了。
3.问题是如何使得,我按住‘+’按钮不放时,文本框的值能快速增加,而不是以1递增。
4.谢谢,请不要随便搞别的无用代码来。
5.代码关键处,请适当加点注释语句。谢谢 展开
展开全部
没分没解释,谢谢。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<script>
var timer;
function addOne(){
var val = document.getElementsByTagName("input")[0];
val.value = window.parseInt(val.value) + 1;
}
function addMore(){
timer = window.setInterval("addOne()",100);
}
function stopAdd(){
clearInterval(timer);
}
</script>
<BODY>
<input id="val" value="1"/><button onclick="addOne()" onmousedown="addMore()" onmouseup="stopAdd()">+</button>
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<script>
var timer;
function addOne(){
var val = document.getElementsByTagName("input")[0];
val.value = window.parseInt(val.value) + 1;
}
function addMore(){
timer = window.setInterval("addOne()",100);
}
function stopAdd(){
clearInterval(timer);
}
</script>
<BODY>
<input id="val" value="1"/><button onclick="addOne()" onmousedown="addMore()" onmouseup="stopAdd()">+</button>
</BODY>
</HTML>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询