DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript的setAttribute
JavaScript的setAttribute
編輯:關於JavaScript     

看了一個月的文檔和資料以後,終於讓我參與到項目中來了,哈哈,痛快!雖然只是讓我解決一個小問題,不過有活干就是好。在寫代碼的過程中遇到了一個小問題,就是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進行處理的時候一定要注意。

什麼時候這些浏覽器才能遵循同一標准呢?!

從零開始學習感覺還不錯。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved