【发布时间】:2011-07-23 04:19:21
【问题描述】:
以下代码在 Chrome 和 FireFox 中运行良好,但在我尝试在 IE8 中设置 href 属性时出错。错误是“对象不支持此属性或方法”。代码如下:
var elem = document.getElementById("linkToGoogle")
if (elem)
{
elem.href = "https://www.google.com/"
elem.target = "_blank";
}
我进行了一些网络搜索,但 IE8 似乎存在一些问题,称为“兼容性视图”。我不记得曾经在我的 IE8 实例中设置过,而且我当然没有使用 Meta 标签来请求它。即便如此,我仍然需要与之兼容。有没有快速的解决方案?请注意,我还尝试替换元素的 outerHTML 内容,但得到了相同的错误消息。
【问题讨论】:
-
看起来应该可以了。
标签: internet-explorer-8 href ie8-compatibility-mode