解决 .setAttribute 添加JS或者CSS 在IE下不起作用.
2008-04-25 10:50
344 查看
document.getElementById("divid").setAttribute("onmouseout", "javascript:this.style.backgroundColor='#fff'");
上面这行代码在Firefox 下能正常运行,然后放在IE下却不能运行.因为在IE下这行代码没有生效
给上面一行代码稍作修改就能使它兼容在IE和FF下.
document.getElementById("divid").onmouseout = function(){
document.getElementById("divid").style.backgroundColor = "#fff";
}
上面这行代码在Firefox 下能正常运行,然后放在IE下却不能运行.因为在IE下这行代码没有生效
给上面一行代码稍作修改就能使它兼容在IE和FF下.
document.getElementById("divid").onmouseout = function(){
document.getElementById("divid").style.backgroundColor = "#fff";
}
相关文章推荐
- 在引入的css或者js文件后面加参数的作用
- 在引入的css或者js文件后面加参数的作用
- 在引入的css或者js文件后面加参数的作用
- 解决IE9以下ie版本不能识别新元素的方法 添加一个js -- Shiv Solution
- [JS]IE兼容模式下会把后台传来的html或者xml标签变成大写的解决方法
- 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Firefox),也可以借助Node.js或者Rhino在服务端运行。
- gulpfile.js自动化解决js、css缓存问题(添加版本号)
- 二级下拉菜单被遮住,css设置z-index在ie下没作用的问题解决办法
- [转帖]IE与firefox的js和css的区别及解决办法 -- 供参考学习用
- 在引入的css或者js文件后面加参数的作用
- js 添加 和删除节点的方法(只在IE上可以,求助,能解决兼容性问题)
- 在引入的css或者js文件后面加参数的作用
- DotNetNuke(DNN)皮肤制作-通过JS文件解决不同IE版本对CSS解释不一致的问题
- liferay 如何添加css或者js
- 如何解决Avtion或者Handle转发后的页面css和js失效问题
- jsp 网站引入外部css或者js失效问题解决
- EasyUI中,使用jquery或者js动态添加元素,验证失效的解决办法
- require.js添加css文件实现代码:css.min.js
- IE中JS跳转丢失referrer问题的2个解决方法
- FireFox与IE就Js Css的区别