异步创建js,css,外部内嵌样式
2015-10-10 11:20
435 查看
// 创建js内部外部是一样的,见高程3第279页。 //外部样式表,传入样式表的url function 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;}');
相关文章推荐
- JS-可变参(arguments )取非行间样式
- css3设置box-pack和box-align让div里面的元素垂直居中
- 关于css的float,overflow及z-index属性
- 关于css的定位属性
- 关于css的背景和列表属性
- 关于css的字体和文本属性
- 关于css的单位
- 关于css中的样式表冲突
- css的扩展选择器
- css的基本选择器
- css与html的结合方式
- css3响应式布局
- CSS中margin和padding的区别
- js.css压缩工具
- JS+DIV+CSS排版布局实现美观的选项卡效果
- CSS HACK
- div+css=>遮罩+弹出框(固定在页面中间)
- Photoshop图象切片保存为网页HTML(DIV+CSS布局)的方法
- 聊聊css水平垂直居中那些事
- 滚动条样式