51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

JavaScript -2- 设置属性的几种方法

本文记录JS设置元素属性的几种方法。

直接设置style的属性 {#直接设置style的属性}

某些情况用这个设置 !important值无效

如果属性有'-'号,就写成驼峰的形式(如textAlign) 如果想保留 - 号,就中括号的形式 element.style['text-align'] = '100px';

直接设置属性 {#直接设置属性}

只能用于某些属性,相关样式会自动识别

设置style的属性 {#设置style的属性}

使用setProperty {#使用setProperty}

如果要设置!important,推荐用这种方法设置第三个参数

改变class {#改变class}

因JS获取不到css的伪元素,所以可以通过改变伪元素父级的class来动态更改伪元素的样式

设置cssText {#设置cssText}

创建引入新的css样式文件 {#创建引入新的css样式文件}

添加style样式 {#添加style样式}

当代码中没有style元素时,可以通过 document.createElement("style"); 建立style

然后插入到doucment.head, 最后就可以成功在js中添加style了

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/coding/java-script/js-new-attri/js-new-attri/

赞(1)
未经允许不得转载:工具盒子 » JavaScript -2- 设置属性的几种方法