Javascript bookmarklet删除导航栏?

时间:2017-05-05 13:01:23

标签: javascript jquery html css twitter-bootstrap

我正在尝试创建一个javascript书签,它会从我使用的网站中删除一个侧面导航栏,但似乎无法将其删除。

我想隐藏的导航栏元素ID是:

ul.nav.navbar-nav.side-nav.col-md-2

我尝试了一些在线研究的方法,但没有运气。我怎么能做到这一点?

这是我的尝试:

javascript:(function(){('ul.nav.navbar-nav.side-nav.col-md-2').hide()})();

这是我使用的内部门户网站。

我试图通过浏览器以javascript书签的形式加载网站后修改/删除菜单,而不是自己编辑网站的代码。

1 个答案:

答案 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';