动态修改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 相关文章推荐
jQuery 获取URL参数的插件
Mar 04 Javascript
基于jQuery的一个扩展form序列化到json对象
Dec 09 Javascript
提升你网站水平的jQuery插件集合推荐
Apr 19 Javascript
jQuery简单实现banner图片切换
Jan 02 Javascript
jQuery插件StickUp实现网页导航置顶
Apr 12 Javascript
jQuery 如何给Carousel插件添加新的功能
Apr 18 Javascript
javascript css红色经典选项卡效果实现代码
May 17 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
Dec 16 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
Aug 23 Javascript
微信小程序用户授权最佳实践指南
May 08 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环境――Appserv
2006/12/13 PHP
PHP中for循环语句的几种变型
2007/03/16 PHP
PHP如何解决网站大流量与高并发的问题
2011/06/25 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
php发送post请求函数分享
2014/03/06 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
学习jquery必备 api中英文对照的chm手册 下载
2007/05/03 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
vue3.0 上手体验
2020/09/21 Javascript
[02:21]DOTA2英雄基础教程 蝙蝠骑士
2013/12/16 DOTA
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
Python完全新手教程
2007/02/08 Python
Python使用Scrapy爬取妹子图
2015/05/28 Python
Python如何获取系统iops示例代码
2016/09/06 Python
Python 中pandas.read_excel详细介绍
2017/06/23 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
python线程中的同步问题及解决方法
2019/08/29 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
少先队入队活动方案
2014/02/08 职场文书
工程师岗位职责规定
2014/02/26 职场文书
团日活动总结报告
2014/06/25 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
初中信息技术教学计划
2015/01/22 职场文书
神农溪导游词
2015/02/11 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
解析redis hash应用场景和常用命令
2021/08/04 Redis
使用python创建股票的时间序列可视化分析
2022/03/03 Python