js怎么修改css属性


本文摘自PHP中文网,作者青灯夜游,侵删。

js修改css属性的方法:1、修改style样式,语法“样式表的指定内容.style.属性="值"”;2、修改特定元素节点的style内容,语法“元素对象.style.cssText="样式值"”;3、使用setAttribute()函数。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

原生JS修改CSS属性有以下三种方法

  • 修改style样式
    通过document.styleSheets[n] // n表示期望修改的样式表序号,从0开始计数来获取到期望修改的样式表,通过cssRules[0]获取到该样式表的css内容,通过style修改特定样式。(此方法比较麻烦,需要清楚指定样式在样式表的顺序)

  • 修改特定元素节点的style内容
    cssText可以一次性修改多个css属性
    style.attrName 修改单个属性 attrName的值

  • 通过setAttribute 修改style属性值


HTML代码

1

2

3

4

<div class="test" style="height: 100px;">TEST</div>

<button class="cssText">cssText</button>

<button class="setAttribute">setAttribute</button>

<button class="stylesheet ">stylesheet </button>

CSS代码

1

2

3

4

5

.test {

   font-size: 30px;

   color: blue;

   background-color: blueviolet

}

阅读剩余部分

相关阅读 >>

js实现滑动进度条

手把手教你使用img标签添加图片效果(知识)

css怎么实现不可点击功能样式

css如何设置英文首字母大写

css如何设置文字间距

小白首次个人网页上线流程

css text-overflow属性怎么用

css如何设置div水平居中

css怎么设置高宽

分享5种js字符串转数字的方法

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...