动态修改DOM 里面的 id 属性的弊端分析


Posted in Javascript onSeptember 03, 2008

在IE当中,修改id属性对将来的DOM操作没什么不符合标准的影响,你仍然可以通过document.getElementById()找到该元素,然后在CSS支持上就有问题了,id修改后并不会自动去重新匹配CSS规则,因此id修改后不会体现出应有的样式。

因此,进行DOM编程时应该避免修改id属性,如果需要动态改变匹配的CSS规则,就改变class属性吧。我碰到这个问题时也就是尝试通过修改id属性修改唯一匹配某个CSS过滤器的元素,结果发现修改后在IE中完全没有修改,之后改为用class属性实现同样的目的。

Javascript 相关文章推荐
JS应用之禁止抓屏、复制、打印
Feb 21 Javascript
extjs tabpanel限制选项卡数量实现思路及代码
Apr 02 Javascript
js实现点小图看大图效果的思路及示例代码
Oct 28 Javascript
qq悬浮代码(兼容各个浏览器)
Jan 29 Javascript
js中将String转换为number以便比较
Jul 08 Javascript
javascript+canvas制作九宫格小程序
Dec 28 Javascript
JQuery异步获取返回值中文乱码的解决方法
Jan 29 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
Aug 01 Javascript
微信小程序 ecshop地址三级联动实现实例代码
Feb 28 Javascript
jquery写出PC端轮播图实例
Jan 26 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
IE浏览器PNG图片透明效果代码
Sep 02 #Javascript
JavaScript监测ActiveX控件是否已经安装过的代码
Sep 02 #Javascript
JQUERY CHECKBOX全选,取消全选,反选方法三
Aug 30 #Javascript
jquery复选框CHECKBOX全选、反选
Aug 30 #Javascript
JQUERY复选框CHECKBOX全选,取消全选
Aug 30 #Javascript
jquery HotKeys轻松搞定键盘事件代码
Aug 30 #Javascript
JQUERY THICKBOX弹出层插件
Aug 30 #Javascript
You might like
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
PHP引用的调用方法分析
2016/04/25 PHP
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
使用Jquery打造最佳用户体验的登录页面的实现代码
2011/07/08 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
基于Bootstrap实现图片轮播效果
2016/05/22 Javascript
如何判断出一个js对象是否一个dom对象
2016/11/24 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
vue响应式系统之observe、watcher、dep的源码解析
2019/04/09 Javascript
JS原型与继承操作示例
2019/05/09 Javascript
vue2 拖动排序 vuedraggable组件的实现
2019/08/08 Javascript
vue登录以及权限验证相关的实现
2019/10/25 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
JavaScript实现横版菜单栏
2020/03/17 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
用Python实现数据的透视表的方法
2018/11/16 Python
linux 下selenium chrome使用详解
2020/04/02 Python
python re的findall和finditer的区别详解
2020/11/15 Python
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
Jdbc数据访问技术面试题
2012/03/30 面试题
个人思想理论学习的自我鉴定
2013/11/30 职场文书
尽职尽责村干部自我鉴定
2014/01/23 职场文书
《黄河颂》教学反思
2014/02/07 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
团组织关系介绍信
2019/06/24 职场文书