请问老师document是代表整个文档的总结点, 比HTML跟节点还要大的那种吗?
来源:7-7 编程练习
慕仙0287733
2020-03-22 21:33:54
<!DOCTYPE html>
<html lang="en" id="a">
<head>
<meta charset="UTF-8">
<title>节点遍历</title>
</head>
<body>
<div>
<p>
<span>
<a href=""></a>
<a href=""></a>
<a href=""></a>
</span>
<span>
<a href=""></a>
<a href=""></a>
<a href=""></a>
</span>
<span>
<a href=""></a>
<a href=""></a>
<a href=""></a>
</span>
</p>
</div>
<script>
// 此处补充代码
var s='';
function f(k,node) {
if(node.tagName){s+=k+node.tagName+'<br>';}
var len=node.childNodes.length;
for(var i=0;i<len;i++){
f(k+'*',node.childNodes[i])
}
}
f('',document);
document.write(s);
</script>
</body>
</html>
请老师检查下代码看是否正确, 然后想问下document是代表着什么?
1回答
同学你好,代码实现是正确的。
document代表整个文档,html节点是document的一个子节点,类似与html节点与head节点的关系。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题