我想添加功能,当我点击“L”时会发生一些事情,但 L 不会被写入。将函数映射到 L 字母工作正常,但即使我向函数添加了阻止默认值,当我将光标设置在文本区域内时,L 字母始终会写入文本区域。请问这个可以解决吗?<html><body><textarea id="a">Test</textarea><textarea id="ab"></textarea><script>function send(e) { if (e.keyCode == 76) { e.preventDefault(); ab.value += a.value; a.value = ""; } } document.addEventListener('keyup', send); </script></body></html>
1 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
我想添加功能,当我点击“L”时会发生一些事情,但 L 不会被写入。
将函数映射到 L 字母工作正常,但即使我向函数添加了阻止默认值,当我将光标设置在文本区域内时,L 字母始终会写入文本区域。请问这个可以解决吗?
<html>
<body>
<textarea id="a">Test</textarea>
<textarea id="ab"></textarea>
<script>
function send(e) {
if (e.keyCode == 76) {
e.preventDefault();
ab.value += a.value;
a.value = "";
}
}
document.addEventListener('keyup', send);
</script>
</body>
</html>
添加回答
举报
0/150
提交
取消