【发布时间】:2014-03-13 06:40:08
【问题描述】:
对不起我的英语。 我想在我的网站中隐藏一个 div。我正在使用此代码
$('ul .tab li').attr("style", "display: none");
这适用于所有网络浏览器。但是当我通过我的 ipad 看这个时。存在错误。经过一些谷歌搜索后,我发现某些 ipad 浏览器不支持 attr。然后 我只能使用 javascript 来动态设置我的网站样式。当我使用这段代码时,我得到了一个错误
document.querySelectorAll('ul .tab li').style.display = "none";
document.querySelectorAll('ul .tab li li').style.display = "block";
错误是
Uncaught TypeError: Cannot set property 'display' of undefined
如果有人知道这件事,请帮助我。
【问题讨论】:
标签: javascript jquery styles