以下是JavaScript页面的代码
var div = document.getElementsByTagName('div')[0];
//输入一个don元素,把这个dom元素下面的元素子节点用数组形式返回
var retElementChild = (function(node) {
var temp = {
length: 0,
push: Array.prototype.push,
splice: Array.prototype.splice
},
child = node.children,
len = child.length;
for (var i = 0; i < len; i++) {
if (child[i].nodeType === 1) {
temp.push(child[i]);
}
}
return temp;
}(div));
console.log(retElementChild); //在控制台打印这个数组
以下是HTML页面的代码
<!DOCTYPE html>
<html>
<head>
<meta charst="utf-8">
<title>中国的流浪猫</title>
</head>
<body>
<div>
<strong>
</strong>
<span>
</span>
<em></em>
<p></p>
</div>
<script type="text/javascript" src="lesson.js">
</script>
</body>
</html>