JavaScript添加修改元素class属性

时间:2026-02-14 18:31:55

1、打开WebStorm开发工具,新建test.html文件,并将bootstrap4文件放到同级目录

JavaScript添加修改元素class属性

2、引入bootstrap4样式文件,添加一个div,修改test.html代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <link rel="stylesheet" href="bootstrap4.0dist/css/bootstrap.min.css">
   <title>Title</title>
</head>
<body>
   <div id="div1" class="bg-danger text-white">hello</div>
</body>
</html>

JavaScript添加修改元素class属性

3、查看效果如下图

JavaScript添加修改元素class属性

4、在head标签内添加一个关板脂script标签,代码内容如下:

<!DOCTYPE html>


<html lang="en"番糟>
<head>
   <meta charset="UTF-8">
   <link rel="stylesheet" href="bootstrap4.0dist/css/bootstrap.min.css">
   <title>Title</title>
   <script type="text/javascript">
window.onload = function () {
     冷科      document.getElementById('div1').className='bg-light'
}
   </script>
</head>
<body>
   <div id="div1" class="bg-danger text-white">hello</div>
</body>
</html>

JavaScript添加修改元素class属性

5、查看效果如下图,这样其实是将原来的class全部清空,再新赋值的class,也就是上一步的bg-light

JavaScript添加修改元素class属性

6、如果仅仅是添加新的class,修改代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <link rel="stylesheet" href="bootstrap4.0dist/css/bootstrap.min.css">
   <title>Title</title>
   <script type="text/javascript">
window.onload = function () {
           document.getElementById('div1').className += ' p-5'
}
   </script>
</head>
<body>
<div id="div1" class="bg-danger text-white">hello</div>
</body>
</html>

注意这种写法必须在class名前加空格,也可以写成

document.getElementById('div1').classList.add('p-5')

JavaScript添加修改元素class属性

7、查看效果如下图

JavaScript添加修改元素class属性

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com