IE6+中不能以插入HTML的办法来插入STYLE/CSS/LINK
2012-06-07 10:26 tangram 阅读(195) 评论(0) 收藏 举报问题环境:IE6+所有版本
Javascript 框架:Baidu Tangram Library
问题描述:
当CSS字符串以InsertBefore或LINK标签以InsertBefore的方式插入到HEAD标签中时,IE6+版本失效。
解决办法:
直接用Javascript原生办法来解决这个问题即可。
例如:
var css = baidu.dom.create('link', {
href:
'Style/qq.css',
rel: 'stylesheet',
type:
'text/css'
});
document.getElementsByTagName('head')[0].appendChild(css);
jQuery、YUI、Mootools、Prototype应该不会发生这种低级错误。
浙公网安备 33010602011771号