异步创建js,css,外部内嵌样式

来源:互联网 发布:<img src=javascript: 编辑:程序博客网 时间:2024/05/01 16:48
// 创建js内部外部是一样的,见高程3第279页。//外部样式表,传入样式表的urlfunction loadLinkString(url){    var link = document.createElement('link');    var head = document.getElementsByTagName('head')[0];    link.type = 'text/css';    link.rel = 'stylesheet';    link.href = url;    head.appendChild(link);}loadLinkString('style1.css');//内部样式表function loadStyleString(someStyle){    var style = document.createElement("style");    var head = document.getElementsByTagName("head")[0];    style.type = "text/css";    // 用try catch解决ie兼容性问题     try {        style.appendChild(document.createTextNode(someStyle));     } catch (aasa) {        // ie用此方法         style.styleSheet.cssText = someStyle;     }     head.appendChild(style);}loadStyleString(' body {color: blue;}');
0 0