如何用JavaScript动态修改CSS样式表
发布网友
发布时间:2022-04-21 01:15
我来回答
共2个回答
热心网友
时间:2022-04-20 22:30
你所说的修改样式表,是修改css的内容,还是直接换一个css文件
一、如果是第一种js是无法直接修改css文件的,但可以通过取对象的方式修改对象的样式,通常有两种方法:
1、改变className,但首先在样式表中预设定样式类。
例如:document.getElementById('obj').className='...';
2、改变cssText。
例如:document.getElementById('obj').style.height='100px';
二、如果是换一个css文件倒是可以
<link href="../base.css" type="text/css" rel="stylesheet" id="link1" />
$("#link1").attr("href","../aaa.css");
热心网友
时间:2022-04-20 23:48
你说的这种需求的做法一般是换个class名就OK了。