[javascript]jquery的$.attri函數與IE下type屬性及各個瀏覽器下的node-type/nodetype的沖突
這個沖突純粹是偶然的發現: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.
posted on 2009-06-26 15:22 Alexwan 閱讀(1264) 評論(0) 編輯 收藏 所屬分類: JavaScript 、小筆記