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 星