以下代碼在Chrome和FireFox中正常工作,但在嘗試設置IE8中的href屬性時出現錯誤。錯誤是「對象不支持此屬性或方法」。下面的代碼:Internet Explorer不支持DOM元素的HREF屬性?
var elem = document.getElementById("linkToGoogle")
if (elem)
{
elem.href = "https://www.google.com/"
elem.target = "_blank";
}
我做了一些網絡搜索,並似乎有一些問題,有一些所謂的「兼容性視圖」 IE8。我不記得曾經在我的IE8實例中設置過,我當然不使用Meta標籤來請求它。即便如此,我仍然需要與它兼容。有沒有快速解決這個問題?請注意,我也嘗試替換該元素的outerHTML內容,並獲得相同的錯誤消息。
這看起來像它應該工作。 – alex
我同意但IE不同意。 –