JavaScript 中的 setAttribute
作者:Dreamer 来源:Dreamer’s Blog 发布时间:2008-08-18 13:08:00
标签:setAttribute,firefox
看了一个月的文档和资料以后,终于让我参与到项目中来了,哈哈,痛快!虽然只是让我解决一个小问题,不过有活干就是好。在写代码的过程中遇到了一个小问题,就是JavaScript的浏览器兼容问题,当我用到 setAttribute 设置某个元素的 id属性时,在 FireFox 里面居然不起作用,但是在 IE 8中好使,于是我就问了一下同事,他告诉我说用 setAttribute 设置一些常规属性如 id ,className 的时候经常不起作用,只能用 object.id = value 这样来设置,试用了一下之后,发现果然。
还有就是,在判断DOM中的childNodes 的时候 FireFox 和 IE 也不一样,比如下面这一段代码:
<div id=”div1″>
<div id=”div2″ />
<div id=”div3″ />
</div>
在IE中,div1的第一个子节点,也就是 childNodes[0] 和 firstChild,是 div2 ,但是在FireFox中就不一定了,div2前面好像会出现一些莫名其妙的节点,所以对某一个节点的childNodes进行处理的时候一定要注意。
什么时候这些浏览器才能遵循同一标准呢?!
从零开始学习感觉还不错。


猜你喜欢
- 最近在重新看vue3的rfcs,发现一个细节,原话如下:props that start with on are handled as v-
- 之前我们在入门jdbc的时候,常用这种方法连接数据库:package util;import java.sql.Connection;imp
- 本文实例讲述了Go语言函数基本用法。分享给大家供大家参考,具体如下:这里要说一下是Go函数和一些其他语言不一样的地方1 函数格式不同func
- 最近买了个腾讯云服务器,搭建环境。该笔记用于系统上未装过mysql的干净系统第一次安装mysql。自己指定安装目录,指定数据文件目录。lin
- file_get_contents的超时处理话说,从PHP5开始,file_get_content已经支持context了(手册上写着:5.
- mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录.本文使用mysql8.0.20版本,与mysql8.0.
- MigrationsDjango中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行
- python删除缓存文件的方法:首先输入“find.-name '__pycache__' -type d -exec rm
- 本文实例讲述了Python实现子类调用父类的方法。分享给大家供大家参考。具体实现方法如下:python和其他面向对象语言类似,每个类可以拥有
- Powerdesigner界面-tools-Resources-DBMS,点击左上角的New,选择copy from templete,如果
- 实现SQL Server 原生数据从XML生成JSON数据的实例代码 SQL Server 是关系数据库,查询结果通
- tkinter的锚点(anchor)问题tkinter中anchor参数(注意,参数的英文都是小写)字母方位n北s南w西e东center中心
- 本文实例讲述了基于JavaScript实现的插入排序算法。分享给大家供大家参考,具体如下:根据排序过程中使用的存储器不同,可以将排序方法分为
- 为什么要建立索引?当在非常大的表中进行查询,如果数据库进行全表遍历的话那么速度是会非常慢的,而我们的索引则可以建立一个b+树的结构,可以自上
- 今天在学习的时候,发现scipy.misc中的imread提取图片的方法被弃用了。太生气了!只好使用了matplotlib.pyplot中的
- 1. 在游戏循环中监听事件事件event:就是游戏启动后,用户针对游戏所做的操作例如:点击关闭按钮,点击鼠标,按下键盘监听:在游戏循环中,判
- 在 IT 开发中,有时我们需要对结构体数组进行排序。Go 语言提供了 sort 包,其中最常用的一种是 sort.Slice() 函数。但是
- 目录前言一、函数传参request参数request传两个参数前言有的测试用例,需要依赖于某些特定的case才可以执行,比如登录获取到tok
- 一、注册自定义指令以下实例都是实现一个输入框自动获取焦点的自定义指令。1.1、全局自定义指令在vue2中,全局自定义指令通过 directi
- Python 编程中可以使用 PyMysql 进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接 MySQL 数据库请求时,都是独立