-
04-10-2019 - |
题
有没有办法在这样的div元素上进行工作。
<html>
<body>
<script type="text/javascript">
<!--
$('#idtext').keypress(function(event) {
var keyCode = event.keyCode;
$('#idtext').text(function(i, text) {
return text + String.fromCharCode(keyCode);
});
});
// -->
</script>
<div id="idtext"></div>
</body>
</html>
解决方案
是:您需要添加一个 tabindex
属性 <div>
使其能够接收重点。
<div id="idtext" tabindex="1"></div>
另外,您想要在关键事件中输入文本的字符代码的属性是 which
, , 不是 keyCode
.
最后,HTML评论标签 <script>
在所有现代浏览器中,元素都是不必要的。
不隶属于 StackOverflow