感觉这道题只能依葫芦画瓢,自己思考是想不出这种逻辑的?
来源:7-7 编程练习
技术为王2383098363
2019-08-06 22:05:37
<!DOCTYPE html>
<html>
<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 travel(space,note){
if(note.tagName){
s+=space+note.tagName+"<br>";
};
var len=note.childNodes.length;
for(var i=0;i<len;i++){
travel(space+"*",note.childNodes[i]);
};
};
travel("",document);
document.write(s);
</script>
</body>
</html>1回答
好帮手慕糖
2019-08-07
同学你好,效果是可以的哦。
建议:1、这个课程中是有讲类似的节点遍历的,可以先将课程的思路梳理下,搞懂之后,在开始做习题。
2、做习题的时候,先不要看习题中提供的思路与代码,可以先自己思考下,看是否有思路来实现。有思路的话,跟着自己的思路来写代码。
3、若是没有思路的话,可以参考习题中提供的思路,但是要自己书写代码来实现哦。实现之后,可以在梳理下这个思路。这样以后遇到这种类似的,就知道如何解决了哦。
希望能帮助到你,祝学习愉快!
相似问题