0

你如何设置 a 元素的 href 属性?此函数在 FF、CHROME 和 SAFARI 中有效,但在 IE 8 或 9 中无效。在 IE 8 或 9 中,vars location 和 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

从支持方面来看,我看不出有任何不工作的理由。你JavaScript的 IE8 和 IE9 中启用了吗?如果您认为是,请在第一行添加警报并检查是否正在调用此函数。如果您得到正确的警报,您能否alert(l.tagName)在更新之前添加href并验证a(anchor)元素是否已创建?

于 2012-10-17T19:37:25.603 回答