老师啊,我这段代码为什么keyCode在哪里都显示0

老师啊,我这段代码为什么keyCode在哪里都显示0

<!DOCTYPE html>
<html>
<head>
    <title>事件类型</title>
    <meta charset="utf-8">
</head>
<body>
    <input type="text" name="" id="text">
    <script type="text/javascript">
        var text = document.getElementById("text");
        text.onkeydown=function(){
            console.log("keycode:"+event.keyCode);
            console.log("charcode:"+event.charCode)
        }
    </script>
</body>
</html>

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕糖 2019-04-27 19:12:02

同学你好,事件是onkeypress哦,且建议:可以写下event参数哦。

http://img1.sycdn.imooc.com//climg/5cc438d700011edc06330081.jpg

希望能帮助到你,祝学习愉快!

Miss路 2019-04-26 18:34:27

同学,你好。在浏览器中按下F12键,打开控制台,就可以看到输出的效果了:

http://img1.sycdn.imooc.com//climg/5cc2de5b000170eb07970718.jpg

console.log()输出的内容都需要在控制台查看哦。

如果帮助到了你,欢迎采纳!

  • 提问者 Warsun #1
    对啊 就是在控制台看的 只是视频中老师演示的时候 charcode不是0 我自己这段代码在哪个浏览器的控制台都是显示0 不论敲哪个键 这是为什么
    2019-04-27 19:02:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师