我的网站上有一个嵌入式网页,如下所示:
<embed src=http://www.green-panda.com width="100%" height="250" style="overflow:hidden;" id="browser"></embed>
然后它下面的按钮应该是“隐藏”和“显示”或将高度从 250 调整为 0,然后每次单击它时又回到 250:
<button class="btn" id="hide" data-original-title="hide" onclick="hideBrowser()"><i class="icon-minus"></i></button>
我在下面创建了这个脚本,它可以很好地将高度调整为零,但由于某种原因,它不会执行“else”语句并将浏览器带回来。height 属性设置为 0 时会消失吗?我错过了什么,所以按钮可以将嵌入式网页的高度从 250 切换到 0,然后从 0 切换到 250?我确定这很简单(我不擅长 javascript)
function hideBrowser()
{
if (document.getElementById("browser").height="250")
{
document.getElementById("browser").height="0";
document.getElementById("hide").innerHTML="<i class='icon-plus'></i>";
}
else
{
document.getElementById("browser").height="249";
document.getElementById("hide").innerHTML="<i class='icon-minus'></i>";
};
}