<script language="javascript">
var clkCount = 0;
function inputTestClick()
{
var inputTest = document.getElementById('inputTest');
inputTest.value = clkCount ;
clkCount ++;
}
</script>
<ul>
<li onmousedown="inputTestClick();">value测试 </li>
<li> <input type="text" id="inputTest" name="inputTest"> </li>
</ul>
代码如上,当点击value测试时,调用onClick处理方法,将clkCount 变量加1,然后在inputTest中显示出来。按道理来说,这么简单的方法,应该无论点击多快,都会来得及处理,就不会说上次的点击没处理完,你就又点击了,现在机器的cpu连这点处理能力还是有的。但是在IE上(ie6,ie7)测试,发现快速点击时,会丢失一半左右的点击,即快速点击5下,结果显示为2。同样的代码,在firfox上测试,一次都没有丢失,快速点击多少次都不会。难道是破IE有什么限制?百思不得其解,望高人解答疑惑,感激不尽。。
ie 老毛病
用onmouseup
相关问答:
如何在javascript脚本中获得从action中传的集合值,在以下拉列表的级联显示,如何操作,我一直都没想明白,请大家帮帮忙,谢谢。如何有示例,麻烦传一份,谢谢。
用ajax做
不用AJAX也可以!
用javascript怎么 ......
<a href="deleteIn.do?iid= <%=inForm.getInId()%>" >删除 </a>
点击删除后要提示是否删除
怎么搞啊
function onclick(){
if(confirm("是否要删除& ......
JScript code:
<form id="myform" name="myform">
<input type='hidden' name='maxp' value='6'></input>
<input type='text' id='pageinput' onkeydown="if(e ......
javascript如何获取所有input中的Radio类型的控件?
var input=document.getElementsByTagName("input");
for (var i = 0; i < input.length; i++) {
&nbs ......
function Test(AreaId) {
var area ="";
jQuery.getJSON("JqueryTest/City.js", function(data) ......