一、对于IE9及以后的浏览器,可以直接通过JavaScript 语句 document.createElement("myHero") 是为 IE 浏览器添加新的元素。
二、对于IE8及更早IE版本的浏览器
<!--[if lt IE 9]>
<script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
<![endif]-->
通过这个注释来解决为浏览器添加元素的问题。html5shiv主要解决HTML5提出的新的元素不被IE6-8识别,这些新元素不能作为父节点包裹子元素,并且不能应用CSS样式。html5shiv.js 引用代码必须放在 <head> 元素中,因为 IE 浏览器在解析 HTML5 新元素时需要先加载该文件。