动态切换一个元素的hover颜色
这个元素本来有一个hover属性,我通过点击一个按钮,来改变他的hover的颜色
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style type="text/css">
body {
margin: 0;
}
.box{
background: #333;
color: #fff;
}
.box:hover{
background: #f00;
}
.boxa:hover{
background: #ff0;
color: #000;
}
</style>
</head>
<body>
<div>
<div id="box" class="box">
12344
</div>
<br />
<button id="onClick">换一下hover颜色</button>
</div>
</body>
<script>
const onClick = document.getElementById('onClick');
const box = document.getElementById('box');
onClick.addEventListener('click',function(){
box.className = "box boxa";
})
</script>
</html>
8 回答5.9k 阅读✓ 已解决
9 回答9.3k 阅读
6 回答4.9k 阅读✓ 已解决
5 回答3.6k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.9k 阅读