为了账号安全,请及时绑定邮箱和手机立即绑定

请问第二句则么理解

请问第二句则么理解

慕先生0450854 2016-06-28 13:05:35
var node=document.getElementById("content")    var node2=node.getElementsByTagName("li"); 

4 回答

?
慕莱坞9220042

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>

望采纳!

查看完整回答
5 反对 回复 2016-06-28
  • 慕先生0450854
    慕先生0450854
    那问题中的用document.getElementsByTagName("li")和note.GetElementsByTagName一样吗
?
柠檬酸钠

TA贡献331条经验 获得超534个赞

获取#content下的所有li元素

查看完整回答
2 反对 回复 2016-06-28
?
幻灭丶

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" />



查看完整回答
反对 回复 2016-06-28
  • 4 回答
  • 0 关注
  • 1347 浏览
慕课专栏
更多

添加回答

代码语言

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信