<ul>中的<li>我点击一个<li>后这个的<li>改变背景色和字体颜色其他不变,求JS和CSS代码 20
1个回答
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<ul id="list">
<li>第1项</li>
<li>第2项</li>
<li>第3项</li>
<li>第4项</li>
</ul>
<script>
var lis = document.querySelectorAll('#list > li');
for (var i = 0; i < lis.length; i++) {
lis[i].onclick = function() {
this.style.color = '#fff'; // 文字变为白色
this.style.backgroundColor = '#06c'; // 背景变为蓝色
}
}
</script>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询