【发布时间】:2021-10-07 16:22:55
【问题描述】:
在任务中,你需要在按G键的时候将方块的背景颜色改为绿色,但是没有任何改变。
<body>
<div id="colorOutput">
</div>
<script>
let div = document.querySelector("#colorOutput");
document.addEventListener("keydown", function (event) {
if (event.code == "Enter") changeToGreen();
})
function changeToGreen() {
div.style.backgroundСolor = "green";
}
</script>
【问题讨论】:
-
backgroundСolorС 不是C在控制台中运行console.log(escape("С"), escape("C")) -
你的 div 是空的,所以这个元素不能处理任何键盘事件
-
除了这两点之外,如果用户按下 G,
code属性将不等于"Enter"! -
@epascarello 哦哇!你到底是怎么发现的??
-
@JeremyThille 去编辑问题,在编辑器中看到了时髦的 C