动态修改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 相关文章推荐
Web层改进II-用xmlhttp 无声息提交复杂表单
Jan 22 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
jquery原理以及学习技巧介绍
Nov 11 Javascript
JQuery Mobile实现导航栏和页脚
Mar 09 Javascript
简单实现jQuery进度条轮播实例代码
Jun 20 Javascript
jquery判断iPhone、Android设备类型
Sep 14 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
Oct 13 Javascript
vue实现todolist单页面应用
Apr 11 Javascript
Vue2.0用户权限控制解决方案的示例
Feb 10 Javascript
vue-cli项目配置多环境的详细操作过程
Oct 30 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
Dec 10 jQuery
jQuery编写QQ简易聊天框
Aug 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 mssql 日期出现中文字符的解决方法
2009/03/10 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
2011/05/09 PHP
C#静态方法与非静态方法实例分析
2014/09/22 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
ext combox 下拉框不出现自动提示,自动选中的解决方法
2010/02/24 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
浅谈jQuery中的checkbox问题
2016/08/10 Javascript
详解基于node的前端项目编译时内存溢出问题
2017/08/01 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
Js面试算法详解
2018/04/08 Javascript
nodeJS模块简单用法示例
2018/04/21 NodeJs
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
解决vue axios跨域 Request Method: OPTIONS问题(预检请求)
2020/08/14 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
Python中编写ORM框架的入门指引
2015/04/29 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
python 字典修改键(key)的几种方法
2018/08/10 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
另类冲刺标语
2014/06/24 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
小学入学感言
2015/08/01 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python