【发布时间】:2019-09-07 16:14:43
【问题描述】:
嘿,我需要一个列表项来根据悬停在它上面来改变颜色,但它不起作用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
var m = document.getElementById("Q");
m.addEventListener("mouse over", function(){
m.setAttribute("style", "background-color: #ccc;");
}, false);
</script>
<li>1</li>
<li id = "Q">Hello darkness my old friend</li>
<li>2</li>
</body>
</html>
我知道我可以使用 css 来改变背景颜色
【问题讨论】:
-
Javascript 在这里似乎有点矫枉过正。像这样使用 css #q:hover{background-color: red;}
-
你说的是悬停,但是绑定点击?
-
如果您提供的
style值有效,将会有所帮助。#red不是颜色值。
标签: javascript html css