js onblur事件火狐不兼容问题
发布网友
发布时间:2022-04-26 19:11
我来回答
共4个回答
热心网友
时间:2022-04-21 05:40
写js最好用一些开源的js框架
浏览器的兼容的问题已经在框架里面解决了,不需要程序员在自己去判断。
不需要每次都写针对不同浏览器的代码了。
比如jQuery
很棒的东东!!!
热心网友
时间:2022-04-21 06:58
尊敬的用户,您好!很高兴为您答疑
尝试在各个浏览器下都运行了一下您的代码,发现您的代码在firefox可以完成双击变色过程,在别的浏览器下都无法正确展示。据推测您的用意是双击对象后,将对象背景色改变,然后再绑定新的事件,当onblur是执行背景再次变色,您的问题出在第二次的事件绑定上,您的语法不能有效为主对象进行事件定义。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
热心网友
时间:2022-04-21 08:32
html网页制作可以参考W3C标准 http://www.w3school.com.cn/w3c/w3c_html.asp
热心网友
时间:2022-04-21 10:24
你是想要DIV点击后背景色变更的效果对吧。
劝你最好放弃自己写原生JS代码实现这些效果的可能。
用Jquery,两行代码解决。
而且用onclick和onblur实现这个效果很蠢,特别是onblur,各大浏览器对这个事件的支持本来就不统一。