为什么这段代码报错?

<script>

var x =document.getElementById("leftul");

var y=x.getElementsByTagName("ul");

var z=x.getElementsByTagName("a");

for (var i =0;i<y.length;i++){

z[i].addEventListener("mouseover",show);

z[i].addEventListener("mouseout",hide);

function show(){

y[i].style.display="block"; 

}

function hide(){

y[i].style.display="none";

}

}

</script>

//调试报错:Cannot read property 'style' of undefined

白卓3978109
浏览 915回答 1
1回答

慕田峪3555374

你这段代码要放在你的html代码后面,或者给这段代码加载入事件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript