由于有些浏览器并不支持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')
};