JS onclick事件,双击时候游览器兼容问题.

JavaScript015

JS onclick事件,双击时候游览器兼容问题.,第1张

<input type="text" id="a" />

<input type="button" id="b" value="click" />

<script type="text/javascript">

var a = document.getElementById('a')

var b = document.getElementById('b')

b.onclick = function(){

setTimeout(function(){

a.value += "A"

},300)

}

</script>

给点击事件加个延时。

尊敬的用户,您好!很高兴为您答疑

尝试在各个浏览器下都运行了一下您的代码,发现您的代码在firefox可以完成双击变色过程,在别的浏览器下都无法正确展示。据推测您的用意是双击对象后,将对象背景色改变,然后再绑定新的事件,当onblur是执行背景再次变色,您的问题出在第二次的事件绑定上,您的语法不能有效为主对象进行事件定义。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

可以的,每个方法用“”分号隔开就行了

onclick="aa()bb()cc()"

扩展资料:

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分。

在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。

为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格,因为JavaScript兼容于ECMA标准,因此也称为ECMAScript。

参考资料:百度百科-javascript