4 回答

TA貢獻(xiàn)377條經(jīng)驗(yàn) 獲得超508個(gè)贊
你好:
定義和用法
getElementsByTagName() 方法可返回帶有指定標(biāo)簽名的對象的集合。
語法
document.getElementsByTagName(tagname)
說明
getElementsByTagName() 方法返回元素的順序是它們在文檔中的順序。
如果把特殊字符串 "*" 傳遞給 getElementsByTagName() 方法,它將返回文檔中所有元素的列表,元素排列的順序就是它們在文檔中的順序。
提示和注釋
注釋:傳遞給 getElementsByTagName() 方法的字符串可以不區(qū)分大小寫。
例子 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貢獻(xiàn)42條經(jīng)驗(yàn) 獲得超8個(gè)贊
第一個(gè)要在標(biāo)簽中加id ? <input type="button" value="按鈕" id="btn1" /> ? 這樣你才能用byid的方法提取
而且第一個(gè)只能在document后面用。document.getElementById("btn1");
第二個(gè)不需要添加ID標(biāo)簽可以提取一堆東西document.getElementByTagName("input")
這個(gè)可以不在document后面使用。 ?可以得到不止一個(gè)元素 ?
var oinput=document.getElementByTagName("input")[0] ?這就代表第一個(gè)跟數(shù)組差不多
?<input type="button" />
?<input type="button" />
?<input type="button" />
?<input type="button" />
?<input type="button" />
添加回答
舉報(bào)