我正在尝试创建一个javascript书签,它会从我使用的网站中删除一个侧面导航栏,但似乎无法将其删除。
我想隐藏的导航栏元素ID是:
ul.nav.navbar-nav.side-nav.col-md-2
我尝试了一些在线研究的方法,但没有运气。我怎么能做到这一点?
这是我的尝试:
javascript:(function(){('ul.nav.navbar-nav.side-nav.col-md-2').hide()})();
这是我使用的内部门户网站。
我试图通过浏览器以javascript书签的形式加载网站后修改/删除菜单,而不是自己编辑网站的代码。
答案 0 :(得分:3)
如果没有问题或网站的示例,任何人都可以非常清楚/轻松地提供帮助。
但是我看到一个明显的问题是你实际上并没有直接引用一个元素,你只是将一个CSS选择器放在括号中:
('ul.nav.navbar-nav.side-nav.col-md-2')
您可能希望使用jQuery
来获取元素:
$('ul.nav.navbar-nav.side-nav.col-md-2')
如果jQuery
不可用:
document.querySelector('ul.nav.navbar-nav.side-nav.col-md-2').style.display = 'none';