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" />
添加回答
举报