如何改变div的宽度?

时间:2012-04-19 06:11:36

标签: javascript html greasemonkey

好吧,我正在制作一个关于我的游戏,我正在尝试缩小Facebook上的正确列,其广告速度降至1px,因此我可以在中间展开相关内容,但我尝试的所有内容都没有工作! 我试过这个但是我没有工作:

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

这是一个CSS,它告诉侧边栏是244px的

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

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

这样可行。

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

为我工作。

答案 1 :(得分:2)

您可以尝试隐藏整个列:

document.getElementById('rightCol').style.display = "none"

答案 2 :(得分:0)

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

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

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

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