<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<div id="demo">
<ul>
<li>123</li>
<li>123</li>
<li>123</li>
<li>123</li>
</ul>
<a href=#>123</a>
<a href=#>456</a>
<span>147</span>
<span>258</span>
</div>
<script>
var d=document.getElementById("demo");
var tag=d.getElementsByTagName("*");
alert(tag.length);
</script>
</body>
</html>
var d=document.getElementById("demo");
var tag=d.getElementsByTagName("*");
利用通配符匹配ID为demo下面的所有元素
也可以直接写为:document.getElementById("demo").getElementsByTagName("*")
前面的一种写法更加便捷,推荐用前面 的一种。