javascript 动态生成css代码的两种方法

前端之家收集整理的这篇文章主要介绍了javascript 动态生成css代码的两种方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

javascript 动态生成css代码的两种方法

有时候我们需要利用js来动态生成页面上style标签中的css代码方法很直接,就是直接创建一个style元素,然后设置style元素里面的css代码,最后把它插入到head元素中。但有些兼容性问题我们需要解决。首先在符合w3c标准的浏览器中我们只需要把要插入的css代码作为一个文本节点插入到style元素中即可,而在IE中则需要利用style元素的styleSheet.cssText来解决。还需要注意的就是在有些版本IE中一个页面上style标签数量是有限制的,如果超过了会报错,需要考虑这点。

方法1: