由于有些浏览器并不支持HTML5中新增的元素(header,footer, section,article,nav等),如早期的IE8或更早版本。为了让其支持新增的HTML5元素,
可以使用document.createElement 的方法
思路:先判断浏览器--ie8及以下使用该方法创建元素
var DEFAULT_VERSION = 8.0;
var ua = navigator.userAgent.toLowerCase();
var isIE = ua.indexOf("msie")>-1;
var safariVersion;
if(isIE){
safariVersion = ua.match(/msie ([\d.]+)/)[1];
}
if(safariVersion <= DEFAULT_VERSION ){
document.createElement('article')
document.createElement('header')
};

部分浏览器如早期IE8及更早版本不支持HTML5新增元素,为使其支持,可采用document.createElement方法。思路是先判断浏览器,若为ie8及以下,就用该方法创建元素。
1326

被折叠的 条评论
为什么被折叠?



