iframe没有消失

时间:2010-11-30 17:50:41

标签: javascript css iframe

我有一个iframe:

parent.document.getElementById("IFRAMENAME").style.display = "none";

什么会导致此代码无效?如果我将宽度设置为0px,则隐藏它。我调试了以确保帧的所有值都回来了。

我正在使用ie 7

2 个答案:

答案 0 :(得分:1)

IFRAMENAME建议您使用IFrame的名称。那是不对的。您应该使用id属性中指定的id。

<iframe name="notthisone" id="butthisone" src="whatever.htm"></iframe>

答案 1 :(得分:1)

您的样式表是否会覆盖此作业?

如果你有:

 iframe#IFRAMENAME {display:block !important}

或类似的东西,它可以取代该代码。

此外,代码是否适用于其他浏览器?