首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript在facebook的greasemonkey/tampermonkey中删除CSS边框

使用javascript在facebook的greasemonkey/tampermonkey中删除CSS边框
EN

Stack Overflow用户
提问于 2013-09-14 11:51:49
回答 1查看 10K关注 0票数 2

我正在尝试为Google Chrome创建一个油猴脚本(其实就是篡改猴子)来删除Facebook上的广告、建议、专栏等。我可以修改我在网上找到的一些用户脚本,删除Facebook的广告以及左右两栏,但我无法离开的是边缘和帖子之间的小灰色线条,这让我抓狂。最初它们很好,但随着列的消失,它们就像是随机浮动的,特别是正确的列。为了删除它,我尝试使用:

代码语言:javascript
复制
document.getElementById('mainContent').removeattribute('border-right');

它不起作用,我试了几个小时的其他东西也不起作用。我进入Chrome浏览器,点击F12,查看资源页面,找到了包含属性的样式表,它写道:

代码语言:javascript
复制
.hasLeftCol #mainContainer{border-right:1px solid #ccc;min-height:600px}

我不能让他们离开,我会感谢任何可以帮助我的人,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-14 12:19:29

border-right是一个样式属性,而不是一个元素属性,所以removeAttribute不起作用。相反,尝试这样做:

代码语言:javascript
复制
document.getElementById("mainContainer").style.borderRight = "none";

(请注意,border-right将成为JavaScript的borderRight,并确保正确拼写名称。)

但是,您可能更喜欢用户样式表。浏览器扩展,如Stylish,允许您编写自动应用的CSS,而不是通过脚本。(可以使用display: none隐藏内容,也可以使用opacity: 0.5将其静音。)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18798100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档