<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