如何利用JS对CSS样式进行更改


本文摘自PHP中文网,作者逆旅行人,侵删。

2021040814201123842.jpg

本文主要描述了,利用JavaScriptCSS样式中的行内样式和类样式进行更改,简化日常的操作流程,让HTML界面更加简洁。

html中的内容:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>css操作</title>

    <style>

        .bgn-cyan{

            background-color: cyan;

        }

        .bgn-yellow{

            background-color: #ff0;

        }

        .border{

            border:3px solid #000;

        }

        .bolder{

            font-weight: bolder;

        }

        p{

            height: 25px;

        }

    </style>

</head>

<body>

</body>

</html>

1.行内样式

1

2

3

4

5

6

7

8

<script>

 

        //获取p标签元素

        const p=document.querySelector("p");

       //验证是否获取成功

        console.log(p);

        p.style.color="red";

    </script>

2.类样式

1

2

3

4

5

6

7

8

9

10

11

12

13

14

<script>

         const p=document.querySelector("p");

        //添加类样式

        p.classList.add("bgn-cyan");

        //添加多个类样式

        p.classList.add("border","bolder");

        //对于样式的移除

        p.classList.remove("bolder","border");

        //对样式的替换

        p.classList.replace("bgn-cyan","bgn-yellow");

        //对是否有这个样式进行取反

        p.classList.toggle("bgn-cyan");

        //原有样式("bgn-cyan")被替换过后replace("bgn-cyan","bgn-yellow") 使用toggle("bgn-cyan")无法实现

</script>

推荐:《2021年js面试题及答案(大汇总)》

以上就是如何利用JS对CSS样式进行更改的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

js内置对象 math 和 date 的详解

js计算两个日期之差天数总是不正确

介绍js 表单提交信息加密

js中!与!!的用法介绍

javascript 开发者常用的 10 个技巧

怎么引入jquery?

vue和node是什么关系

js proxy 的优势以及使用场景

vue中computed和watch的用法及区别

js读写cookie

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




打赏

取消

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

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

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

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

评论

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