IE DOM实现存在的部分问题及解决方法
作者:bea
总结了一下,主要在以下两个方面: 1.在IE中脚本不能以setAttribute()来设置其样式信息(css),必须采用element.style.property=value(注:此处value为要设定的值)的方式来实现某个元素的呈现效果。 eg.document.getElementById("id").style.fontweight="normal"; 2.IE不支持以setAttribute()来设置其响应事件,虽然这在W3c标准中是被支持,解决方法是采用标记法引用
总结了一下,主要在以下两个方面:
1.在IE中脚本不能以setAttribute()来设置其样式信息(css),必须采用element.style.property=value(注:此处value为要设定的值)的方式来实现某个元素的呈现效果。
eg.document.getElementById("id").style.fontweight="normal";
2.IE不支持以setAttribute()来设置其响应事件,虽然这在W3c标准中是被支持,解决方法是采用标记法引用响应事件的处理程序,然后调用相关的处理函数的匿名函数来设置事件程序。
eg.document.getElementById("id").onclick=function (){ deal_with_onclick() };
注:其中deal_with_onclick() 是onclick事件的处理函数。
有用 |
无用
1.在IE中脚本不能以setAttribute()来设置其样式信息(css),必须采用element.style.property=value(注:此处value为要设定的值)的方式来实现某个元素的呈现效果。
eg.document.getElementById("id").style.fontweight="normal";
2.IE不支持以setAttribute()来设置其响应事件,虽然这在W3c标准中是被支持,解决方法是采用标记法引用响应事件的处理程序,然后调用相关的处理函数的匿名函数来设置事件程序。
eg.document.getElementById("id").onclick=function (){ deal_with_onclick() };
注:其中deal_with_onclick() 是onclick事件的处理函数。
猜你喜欢
您可能感兴趣的文章:
- javascript EXCEL 操作类代码
- JavaScript this 深入理解
- Google Map API更新实现用户自定义标注坐标
- JavaScript Konami Code 实现代码
- JavaScript 获取事件对象的注意点
- javascript CSS画图之基础篇
- JQuery 表格操作(交替显示、拖动表格行、选择行等)
- JavaScript 设计模式学习 Factory
- 实现lightBox时的样式与行为分离减少JS
- JQuery UI皮肤定制
- JavaScript 设计模式学习 Singleton
- 浅析Javascript原型继承 推荐
- xml 封装与解析(javascript和C#中)
- JavaScript 捕获窗口关闭事件
- jquery tools之tooltip
- jquery tools之tabs 选项卡/页签
- jquery JSON的解析方式
- jqPlot Option配置对象详解
- jqPlot jquery的页面图表绘制工具