动态样式CSS
2024-08-28 00:37:23
<link>标签可以把外部css样式引入HTML页面
<style>元素用于指定嵌入的样式
通过修改link的href属性,改变引入的css样式
function loadStyle(url){
var link = document.createElement('link');
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = url;
var head = document.getElementsByTagName('head')[0];
head.appendChild(link);
}
修改内部css样式通过修改style内部元素完成
<script>
function loadStyleString(css){
var style = document.createElement('style');
var head = document.getElementsByTagName('head')[0];
style.type = 'text/css';
try
{
style.appendChild(document.createTextNode(css));//兼容标准浏览器
}
catch (ex)
{
style.styleSheet.cssText = css;//兼容IE
}
head.appendChild(style);
}
</script>
cssText容易是浏览器崩溃
最新文章
- VS2015 Update2中有关cordova和xamarin安装的问题
- java面向对象---对象容器
- JVM之Parallel Scavenge收集器
- python学习——如何判断输入是数字
- osgconv 批量转换
- php 读取文件readfile
- EF实体框架之CodeFirst三
- ios 字典转模型
- oracle之单行函数
- Apache virtualhost 配置
- bash if 表达式
- d3力导向图聚焦
- java语法基础(总结)
- 简述 JVM 垃圾回收算法
- python 操作mongo
- maven 项目使用本地jar
- CSS段落对齐方式
- MFC Release版本串口连不上的问题
- 汇编 for循环
- 手机站测试工具(node服务器)