4 回答

TA貢獻377條經驗 獲得超508個贊
你好:
定義和用法
getElementsByTagName() 方法可返回帶有指定標簽名的對象的集合。
語法
document.getElementsByTagName(tagname)
說明
getElementsByTagName() 方法返回元素的順序是它們在文檔中的順序。
如果把特殊字符串 "*" 傳遞給 getElementsByTagName() 方法,它將返回文檔中所有元素的列表,元素排列的順序就是它們在文檔中的順序。
提示和注釋
注釋:傳遞給 getElementsByTagName() 方法的字符串可以不區分大小寫。
例子 1
<html> <head> <script?type="text/javascript"> function?getElements() ?{ ?var?x=document.getElementsByTagName("input"); ?alert(x.length); ?} </script> </head> <body> <input?name="myInput"?type="text"?size="20"?/><br?/> <input?name="myInput"?type="text"?size="20"?/><br?/> <input?name="myInput"?type="text"?size="20"?/><br?/> <br?/> <input?type="button"?onclick="getElements()" value="How?many?input?elements?"?/> </body> </html>
望采納!

TA貢獻42條經驗 獲得超8個贊
第一個要在標簽中加id ? <input type="button" value="按鈕" id="btn1" /> ? 這樣你才能用byid的方法提取
而且第一個只能在document后面用。document.getElementById("btn1");
第二個不需要添加ID標簽可以提取一堆東西document.getElementByTagName("input")
這個可以不在document后面使用。 ?可以得到不止一個元素 ?
var oinput=document.getElementByTagName("input")[0] ?這就代表第一個跟數組差不多
?<input type="button" />
?<input type="button" />
?<input type="button" />
?<input type="button" />
?<input type="button" />
添加回答
舉報