1

好的,我正在制作一个greasemonkey 脚本,我正在尝试将facebook 中的右栏缩小到1px,这样我就可以在中间拉伸相关内容,但是我尝试的一切都不起作用!我试过这个,但我没有工作:

document.getElementById('rightCol').style.width = '1px'; 

这是告诉侧边栏为 244px 的 CSS

#rightCol{margin-top:-10000px;float:right;padding-right:0;width:244px;word-wrap:break-word}

任何帮助将不胜感激!

4

3 回答 3

2

您可以尝试隐藏整列:

document.getElementById('rightCol').style.display = "none"
于 2012-04-19T06:34:28.053 回答
2

这将起作用。

window.addEventListener ("load", function() {
    document.getElementById('rightCol').style.display = 'none';
}, false);

为我工作。

于 2012-04-19T06:29:55.367 回答
0

你为什么不试试jquery。好吧,我在您的代码中没有发现任何错误。但是试试这个。

$('#rightCol').attr('style','width: 10px;');

或者您可以在该特定列上应用类并通过类选择器选择它,例如:

$('.rightColClass').attr('style','width: 10px;');// 它将对包含此类的所有元素应用宽度。

于 2012-04-19T06:26:02.490 回答