【发布时间】:2021-11-20 14:26:56
【问题描述】:
我目前正在制作一个简单的在线文本编辑器网站。而且我无法检测到退格键被按下。 这是代码: HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="cssfile/style.css">
<title> Code Editor </title>
<script src="jsfile/main.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div class="navdiv"></div>
<div id="board" class="board">
</div>
</body>
</html>
js: 这是我的主要代码:
document.addEventListener("keypress", function (event) {
console.log(event.key)
if (event.key == "Enter") {
document.getElementById("board").innerText += '\n'
} else {
document.getElementById("board").innerText += event.key
}
});
这是我的代码,我试过了
if(event.key == "Backspace")
但这没有用。
【问题讨论】:
-
当您按下退格键时,您的
console.log行记录了什么? -
@Jamiec 不,我试过它没有用。这让我很困惑
-
@AntonyNg 嗨,我也尝试了这些方法,但没有一个有效。
标签: javascript html