作者boastB112 (大林陪蛹菌)
看板Ajax
标题[问题] js 事件函式
时间Sat Apr 4 00:01:07 2020
各位先进好,小弟刚从html,css入门过来js,网上老师教到事件处理器这边,有一个疑问
是为什麽function 内代参数e 最後用键盘测试印出来不是数值而是undefined?
https://i.imgur.com/03gayRY.jpg
第二十行那边!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.74.232.71 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1585929669.A.919.html
1F:→ stucode: 因为是 keyCode 不是 keycode,js 有区分大小写。 04/04 01:40
2F:→ stucode: 然後 keyCode 已经弃用了,新程式码建议是用 key。 04/04 01:40
3F:→ boastB112: 谢s大,我会在好好去思考的 04/04 11:40
4F:→ y3k: 写JS这时候你要做的应该是改印e而非e.keyCode 04/06 12:40
5F:→ y3k: 因为浏览器API标准一直在更新 有可能e.keyCode被改到其他地方 04/06 12:42
6F:→ y3k: 这时候就直接从e去印然後找出正确的栏位 04/06 12:43
7F:推 b85040312: 写 JS 通常要多 印几次比较好 04/11 23:42