可惜之前遇到过的都没有记录下来。
1、cloneNode()方法不会复制添加到DOM节点中的javascript属性,例如事件处理程序。这个方法只复制特性或者子节点。但是IE在这里有bug,会把事件处理程序也复制过去。
2、IE7及较低版本中使用document.getElementById()时,name特性与给定ID匹配的表单元素也会被该方法返回。
3、在IE7及以前版本中,用getAttribute()方法访问style或者onclick这样的事件处理特性时,返回的值与属性的值(document_ele.style或者document_ele.onclick)相同,均为对象或者javascript函数。而在其他浏览器或者其他版本的IE中,getAttribute()返回的是CSS或者方法的文本,属性的值是对象或者javascript函数。
因此开发人员一般不用getAttribute()访问HTML特性
4、在IE7及以前版本中,用setAttribute()方法设置class和style特性,没有任何效果,而使用这个方法设置事件处理程序特性时也一样。
5、IE6及以前的版本不支持removeAttribute();
6、对于如下的代码
- Item1
- Item2
- Item3
ul的childNodes,在IE中有7个,在其他浏览器中有3个。 因为IE中将
- 到
7、IE中,