向后兼容性

时间:2011-10-26 08:06:29

标签: javascript html5

在chrome和IE9中一切正常,但在IE8中则不然。

首先,我使用HTML5模板设置HTML页面。其次,我使用外部Js文档初始化<iframe>

然后,在IE8中发生错误,报告DOM元素未定义,并在将页面返回到HTML4.01模板时显示。我检查了HTML5顶级声明,它是向后兼容性。

为什么IE8没有告诉页面?

1 个答案:

答案 0 :(得分:3)

我确定您只需要在<head>中添加HTML5 shiv代码:

<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->