如何利用JS对CSS样式进行更改
时间:2021-04-28
来源:互联网
今天PHP爱好者为您带来本文主要描述了,利用JavaScript对CSS样式中的行内样式和类样式进行更改,简化日常的操作流程,让HTML界面更加简洁。希望对大家有所帮助。
html中的内容:
<!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.行内样式
<script>
//获取p标签元素
const p=document.querySelector("p");
//验证是否获取成功
console.log(p);
p.style.color="red";
</script>
2.类样式
<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>
以上就是如何利用JS对CSS样式进行更改的详细内容,更多请关注php爱好者其它相关文章!
-
DNF手游元素师最新配装-元素师毕业装备方案 时间:2025-05-02
-
莱特币指南 时间:2025-05-02
-
三角洲行动研发部门任务怎么过-研发部门流程逃课方法 时间:2025-05-02
-
王者荣耀凯动画什么时候出-王者凯动画上线时间 时间:2025-05-02
-
DNF手游成长活动怎么选择绑定-雷米迪亚支援活动 时间:2025-05-02
-
七日世界新手进阶开服选择-七日新手怎么开局 时间:2025-05-02
今日更新
-
javascript怎么删除数组的指定元素
阅读:18
-
javascript怎么移除属性
阅读:18
-
css样式not怎么设置
阅读:18
-
如何在javascript中绘制方块
阅读:18
-
javascript如何设置只能输入数字
阅读:18
-
javascript怎么将日期时间转为时间戳
阅读:18
-
怎么将javascript对象转换为json字符串
阅读:18
-
JavaScript如何添加删除元素
阅读:18
-
关于phpmyadmin爆破绝对路径
阅读:18
-
excel两列互换位置的方法
阅读:18