这个冲突纯粹是偶然的发现:
1.使用type作为html节点(li)的一个属性(这个属性是通过javascript写入的,在除IE的浏览器中都能顺利输出这个属性),然后使用jquery的函数获取其属性值:$('somenode').attri('type')自然是获取不到属性值;
2.在调试器下看到IE下不能使用type作为属性值,先后改用node-type和nodetype,结果都发现返回的都是9;心里立刻浮起一个想法:nodetype莫非是浏览器保留的内部属性,于是上网搜索;9代表的nodetype 为document;改用其他名称作为节点属性名之后,原先的实现功能就正常了。
Let life be beautiful like summer flowers and death like autumn leaves.