-1

私の Web サイトには、次のような埋め込み Web ページがあります。

<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」ステートメントを実行せず、ブラウザを元に戻せません。高さプロパティを 0 に設定すると消えますか? ボタンが埋め込まれた Web ページの高さを 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>";
        };
    }
4

1 に答える 1

1
 if (document.getElementById("browser").height=="250")

に変更===ます。型の強制が必要ない場合は、次のよう=に変更できます===

于 2013-06-02T01:23:21.003 に答える