动态修改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创建对象的几种常用方式小结(推荐)
Oct 24 Javascript
JQuery为textarea添加maxlength属性并且兼容IE
Apr 25 Javascript
javascript生成随机数的方法
May 16 Javascript
改变状态栏文字的js代码
Jun 13 Javascript
JS JQUERY实现滚动条自动滚到底的方法
Jan 09 Javascript
基于jQuery实现的扇形定时器附源码下载
Oct 20 Javascript
Node.js巧妙实现Web应用代码热更新
Oct 22 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 Javascript
详解ES6中的三种异步解决方案
Jun 28 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
layui加载数据显示loading加载完成loading消失的实例代码
Sep 23 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
Sep 28 Javascript
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生成PDF方法详解
2015/01/23 PHP
php简单截取字符串代码示例
2016/10/19 PHP
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
JS获取当前脚本文件的绝对路径
2016/03/02 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
JS分页的实现(同步与异步)
2017/09/16 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
JS实现电脑虚拟键盘打字测试
2020/06/24 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
python读取文本绘制动态速度曲线
2018/06/21 Python
python 借助numpy保存数据为csv格式的实现方法
2018/07/04 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python迭代器模块itertools使用原理解析
2019/12/11 Python
python os模块在系统管理中的应用
2020/06/22 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
欧舒丹英国官网:购买欧舒丹护手霜等明星产品
2017/01/17 全球购物
进口业务员岗位职责
2014/04/06 职场文书
学校四群教育实施方案
2014/06/12 职场文书
毕业生求职信范文
2014/06/29 职场文书
乡镇防汛工作汇报
2014/10/28 职场文书
医院保洁员岗位职责
2015/02/13 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
2015双创工作总结
2015/07/24 职场文书
关于车尾的标语大全
2015/08/11 职场文书