0

要素のhref属性をどのように設定しますか?この関数はFF、CHROME、およびSAFARIで機能しますが、IE 8または9では機能しません。IE8または9では、varslocationとhrefの両方に「#」のみが表示されます。

    var getLocation = function(href) {
            l = document.createElement("a");
            l.href = href;
            // or l.setAttribute('href', href);
            confirm( "Location = " + l + " href = " +  href );
            return l;
   } 
4

1 に答える 1

0

サポート側からすると、動作しない理由は見当たりません。JavaScriptIE8 および IE9 で有効になっていますか? はいと思う場合は、最初の行にアラートを追加し、この関数が呼び出されているかどうかを確認します。alert(l.tagName)アラートが正しく表示された場合は、要素を更新する前に追加して、要素が作成されhrefたことを確認していただけますか?a(anchor)

于 2012-10-17T19:37:25.603 に答える