我正在尝试创建一个javascript书签,它将从我使用的网站中删除一个侧导航栏,但似乎无法删除它。
我想要隐藏的navbar元素是:
ul.nav.navbar-nav.side-nav.col-md-2我试过几种方法来做网上调查,但没有运气。我怎样才能做到这一点?
以下是我的尝试:
javascript:(function(){('ul.nav.navbar-nav.side-nav.col-md-2').hide()})();这是我使用的内部门户网站。
当站点以javascript bookmarklet的形式通过浏览器加载时,我试图修改/删除菜单,而不是自己编辑站点的代码。
发布于 2017-05-05 13:07:08
如果没有这个问题或网站的例子,任何人都不会很清楚/容易地帮助你。
但我看到的一个明显问题是,您实际上并不是直接引用某个元素,而是将一个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';https://stackoverflow.com/questions/43805673
复制相似问题