【发布时间】:2019-02-05 19:46:04
【问题描述】:
我正在尝试使用此代码同时折叠所有导航栏,但它似乎没有做任何事情:
var toggleOffAll = function() {
var x = document.getElementsByTagName('nav');
var j;
for (j = 0; j < j.length; j++){
x[j].style.display='none';
};
};
【问题讨论】:
-
您的 for 循环没有执行,因为
j.length未定义。 -
我建议始终调试您的 javascript,一个简单的调试运行应该指出
j.length没有返回任何值,因为j是undefined。
标签: javascript html css for-loop