请问各位大神 js那里哪里有问题啊,为什么加上个循环就不可以呢
1 回答
参考下,只是有了切换效果,在添加下标签的样式就可以了。 <script> window.onload = function() { var myDiv = document.getElementById("box");//注意给div加一个ID为box var liList = myDiv.getElementsByTagName("a"); var divList = myDiv.getElementsByTagName("ul"); for(var i=0;i<liList.length;i++) { liList[i].index = i; liList[i].onclick = function() { //隐藏所有的div及边框 for(var j=0;j<liList.length;j++) { divList[j].style.display = "none"; } divList[this.index].style.display = "block"; } } } </script>
举报
0/150
提交
取消