猿问

请问第二句则么理解

var node=document.getElementById("content")
    var node2=node.getElementsByTagName("li"); 

慕先生0450854
浏览 1343回答 4
4回答

慕莱坞9220042

你好:定义和用法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>望采纳!

柠檬酸钠

获取#content下的所有li元素

幻灭丶

第一个要在标签中加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" />
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答