laoshi老师检查一下,
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DOM的查找方法</title>
</head>
<body>
<h3>前端书籍</h3>
<ul id="listWeb">
<li>htmll基础</li>
<li>CSS基础</li>
<li>JavaScript基础</li>
<li>Jquery框架</li>
<li>bootStrap框架</li>
</ul>
<h3>JAVA书籍</h3>
<ul id="listJava">
<li>JAVA语言基础</li>
<li>三大框架</li>
<li>JAVA深入浅出</li>
</ul>
<script>
//补充代码
var qianduan=document.getElementById("listWeb");
var books=qianduan.getElementsByTagName("li");
for (i=0;i<5;i++){
alert("前端书籍第"+(i+1)+"本:"+books[i])
};
alert("前端数据共计"+books.length+"本");
</script>
</body>
</html>顺便问个问题:documen.write是console.log看get到的DOm内容为啥不一样,就是网页中直接说是objHMTL什么之类的,控制台能看的捕捉到的具体的便签里面的内容, 为啥啊,实际开发中,有什么应用吗,这两个
1
收起
正在回答
1回答
同学你好!
代码效果是正确的。它两本身就是不同的呀:console.log用于控制台调试,可以打印对象的内容,而document.write不用于调试,只能打印出对象类型。
实际的开发中,更多使用console.log去调试哦。
如果帮助到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星