时间:2021-07-01 10:21:17 帮助过:7人阅读
制作导航栏,点击导航栏元素时下面的内容会产生相应的变化,并且该元素显示特殊样式。
js源代码:
HTML代码:
效果图:
调试笔记:
1.错误一:
var number = tag.getElementsByTagName("a").length;
(1)报错:
(2)解释及改正:
**getElementsByTagName()就是返回元素素组,如果再取它的长度的话,number就只是一个数字,所以number[i].className = " ";就会报错。**
改正:
var number = tag.getElementsByTagName("a");
2.错误二:
这里的number应该是一个数字,代表a元素的个数,由错误一可知,获取number的长度,即应该改为:
以上就是本文的全部内容,希望对大家的学习有所帮助。