此代碼昨天讓我感到驚訝,我對發生了什麼事情感到好奇。Javascript無法找到Div元素名稱
如果我指的是我知道的Div元素在表單中的頁面上,甚至使用getElementsByName複製/粘貼確切名稱,以下內容可能找不到它。
var coll = document.getElementsByName("txtState"); //coll will be null
如果我得到頁面上的所有Div標籤,並遍歷它們看着名稱屬性,我可以找到正確的Div元素。
那麼,怎麼了?爲什麼Javascript無法獲得特定元素?爲什麼我必須遍歷集合?
請使用格式。 –
Gumbo
2009-02-20 18:04:53
從技術上講,div元素不允許使用name屬性。僅適用於表單,表單域,框架,iframe等。 – scunliffe 2009-02-20 18:22:05