- 目的:
主要用于解决HTML5标签在IE6-8浏览器中不能包裹子元素和不能应用CSS样式的问题。 - JS代码如下:
<script>
(function(){
if(!
/*@cc_on!@*/ //IE的条件编译,IE浏览器会执行中间的代码,则条件为假,就会执行下面的代码。
0) return;
var e="abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(',');
//将所HTML5中的新标签全部添加进e数组中
var i=e.length;
while(i--){
document.createElement(e[i]); //创建HTML5标签
}
})();
</script>