Javascript 使iframe滚动条消失

Javascript 使iframe滚动条消失,javascript,iframe,Javascript,Iframe,我正在使用javascript更改iframe的属性,如下所示: var iFrame = window.top.document.getElementById('window_content'); iFrame.setAttribute("height","63"); iFrame.setAttribute("scrolling","no"); iFrame.style.overflow="hidden"; iFrame.style.height = "63px

我正在使用javascript更改iframe的属性,如下所示:

var iFrame = window.top.document.getElementById('window_content');
    iFrame.setAttribute("height","63");
    iFrame.setAttribute("scrolling","no");
    iFrame.style.overflow="hidden";
    iFrame.style.height = "63px";
它会根据我的喜好改变大小,但滚动条不会消失。这可能吗?html输出看起来像我期望的:

<iframe width="650" height="63" frameborder="0" scrolling="no" src="http://www.google.com/" id="window_content" name="window_content" style="overflow: hidden; height: 63px; width: 650px;"> </iframe>


为什么无法识别滚动属性?

它对我来说似乎工作得很好:


这是最新的谷歌Chrome浏览器。

对我来说似乎工作得非常好:

这是最新的谷歌浏览器。

试试这个:

iframe.style.overflowX = "hidden";
iframe.style.overflowY = "hidden";
试试这个:

iframe.style.overflowX = "hidden";
iframe.style.overflowY = "hidden";

是的,很奇怪。。我猜这是因为我正在用js重新设置属性。如果我在firebug中编辑html,更改关于iframe的任何内容,滚动条就会消失。是的,这很奇怪。。我猜这是因为我正在用js重新设置属性。如果我在firebug中编辑html,更改关于iframe的任何内容,滚动条就会消失。