有没有办法找到工作。像这样按一下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>
tabindex
<div>
<div id="idtext" tabindex="1"></div>
此外,在按键事件中输入的文本的字符代码的属性是 which ,不是 keyCode
which
keyCode
<script> 元素在所有现代浏览器中都是不必要的。
<script>