Javascript 如何更改div的宽度? 我正在制作一个GRASEMOKEY脚本,我试图缩小脸谱网的右栏,把广告降到1PX,这样我就可以在中间扩展相关内容,但是我尝试的一切都不行! 我试过了,但没有成功: document.getElementById('rightCol').style.width = '1px';

Javascript 如何更改div的宽度? 我正在制作一个GRASEMOKEY脚本,我试图缩小脸谱网的右栏,把广告降到1PX,这样我就可以在中间扩展相关内容,但是我尝试的一切都不行! 我试过了,但没有成功: document.getElementById('rightCol').style.width = '1px';,javascript,html,greasemonkey,Javascript,Html,Greasemonkey,这是告诉侧边栏为244px的CSS #rightCol{margin-top:-10000px;float:right;padding-right:0;width:244px;word-wrap:break-word} 任何帮助都将不胜感激 为什么不试试jquery呢。我没发现你的密码有错。 但是试试这个 $('#rightCol').attr('style','width: 10px;'); 或者,您可以在该特定列上应用类,并通过类选择器选择它,如: $('.rightColClass')

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

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

任何帮助都将不胜感激

为什么不试试jquery呢。我没发现你的密码有错。 但是试试这个

$('#rightCol').attr('style','width: 10px;');
或者,您可以在该特定列上应用类,并通过类选择器选择它,如:


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

为什么不试试jquery呢。我没发现你的密码有错。 但是试试这个

$('#rightCol').attr('style','width: 10px;');
或者,您可以在该特定列上应用类,并通过类选择器选择它,如:

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

这将起作用

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

这会有用的

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

为我工作。

您可以尝试隐藏整个专栏:

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

您可以尝试隐藏整个列:

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

隐马尔可夫模型。。。我正在使用greasemonkey,所以我不知道这是否有效。通过jQuery设置宽度的三种方法,您使用了最差的一种。。。最好的是
。宽度(10)
;不错的是
.css('width','10px')
——但是
.attr()
?不,嗯。。。我正在使用greasemonkey,所以我不知道这是否有效。通过jQuery设置宽度的三种方法,您使用了最差的一种。。。最好的是
。宽度(10)
;不错的是
.css('width','10px')
——但是
.attr()
?不,你说“没用”是什么意思?你提供的剧本对我来说很好。试着在控制台中检查,可能是Greasemonkey出了什么问题?你说得对!我可能只是在greasemonkey里搞砸了什么。谢谢你指出这一点。我现在可以用了!:)如果有人在乎的话,这就是剧本。你说的“没用”是什么意思?你提供的剧本对我来说很好。试着在控制台中检查,可能是Greasemonkey出了什么问题?你说得对!我可能只是在greasemonkey里搞砸了什么。谢谢你指出这一点。我现在可以用了!:)如果有人在乎的话,这就是脚本。我需要将右列缩减到1px或0px,这样我就可以拉伸相关提要,这样就可以工作了:
document.getElementById('rightCol')。style.width='0px'document.getElementById('whateveriwant').style.visibility='hidden'
要隐藏我所需要的内容,hiddenI需要将右列压缩到1px或0px,这样我就可以拉伸相关的提要,这样就可以工作了:
document.getElementById('rightCol').style.width='0px'document.getElementById('whateveriwant').style.visibility='hidden'
隐藏我需要隐藏的内容这与此有什么区别:document.getElementById('rightCol').style.visibility='hidden';我只是好奇?显示:无将从流中移除元素,因此隐藏它可见性:隐藏不会从流中获取元素,而只是隐藏它。(空间仍在使用,但为空。这与此有什么区别:document.getElementById('rightCol')。style.visibility='hidden';我只是好奇?display:没有人会从流中删除元素,因此隐藏它可见性:hidden不会从流中获取元素,而只是隐藏它。(该空间仍在使用,但为空。