报错误Uncaught TypeError
来源:3-3 轮播图之定时器设置
慕九州3571693
2020-05-25 16:22:30
Uncaught TypeError: Cannot read property 'getElementsByTagName' of null
at script.js:7
index.html
<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>
scrpt.js
function byId(id){
return typeof(id) === "string"?document.getElementById(id):id;
}
var index = 0,
timer = null,
pics = byId("banner").getElementsByTagName("div"),
len = pics.length;
function slideImg(){
var main = byId("main");
main.onmousemove = function(){
}
main.onmousemove = function(){
timer = setInterval(function(){
index++;
console.log(index);
},1000);
}
}
1回答
好帮手慕阿满
2020-05-25
同学你好,这边测试同学的代码并没有错误,建议同学保存代码再试试。如果还有问题,建议同学将css的代码也贴一下。
祝:学习愉快~
相似问题