如何利用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{
}
</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爱好者其它相关文章!
-
斗罗大陆史莱克学院七宝琉璃塔攻略 2024-11-29
-
什么叫网络分析法 网络分析法的优缺点 网络分析法和层次分析法的区别 2024-11-29
-
斗罗大陆逆转时空玉小刚角色介绍 2024-11-29
-
心动小镇虾虎鱼钓鱼方法分享 2024-11-29
-
单点登录和统一认证区别 单点登录和多点登录的区别 2024-11-29
-
燕云十六声乾坤挪移获取攻略 2024-11-29