我的最終目標是獲取單選按鈕列表並檢查/取消選中它們。這裏是我的代碼:getElementsByTagName返回字符串
for (var radio in document.getElementsByTagName('input')) {
if(typeof (radio) != "string")
alert(radio);
}
alert
永遠不會被調用。
對document.getElementsByTagName的調用返回一個從0到列表長度的編號的字符串列表,所以它們的所有屬性(類型,ID等)都是未定義的,我無法真正做到。
我在這裏做錯了什麼?爲什麼這些元素沒有返回對象?
這是在Firefox 4和鉻,如果有幫助。
你是不是想如果'document.getElementsByTagName( '輸入')。radio'定義找? – Kayla 2011-04-14 19:56:59