请问老师,我为什么会报错
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>图片轮播</title> <link rel="stylesheet" type="text/css" href="css/index.css"> <script type="text/javascript" src="js/index.js"></script> </head> <body> <div class="main"> <div class="banner" id="banner"> <a href=""> <div class="banner-slide slide1 slide-active"></div> </a> <a href=""> <div class="banner-slide slide2"></div> </a> <a href=""> <div class="banner-slide slide3"></div> </a> </div> <div class="button left"></div> <div class="button right"></div> <div class="dots"> <span class="dots-active"></span> <span></span> <span></span> </div> </div> </body> </html>
var banner=document.getElementById("banner"); var arrayDiv=banner.getElementsByTagName("div"); alert(arrayDiv.length); /*切换图片*/ function changeImg(){ }
17
收起
正在回答
2回答
同学你好,如果放在head中,加载html页面时会先加载到js代码,页面没有加载完,使用到页面中的标签会报错;像同学所说的,可以使用自定义函数的方法,暂时没有其他方法
祝学习愉快
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星