[问题] js 事件函式

楼主: boastB112 (大林陪蛹菌)   2020-04-04 00:01:07
各位先进好,小弟刚从html,css入门过来js,网上老师教到事件处理器这边,有一个疑问
是为什么function 内代参数e 最后用键盘测试印出来不是数值而是undefined?
https://i.imgur.com/03gayRY.jpg
第二十行那边!
作者: stucode   2020-04-04 01:40:00
因为是 keyCode 不是 keycode,js 有区分大小写。然后 keyCode 已经弃用了,新程式码建议是用 key。
楼主: boastB112 (大林陪蛹菌)   2020-04-04 11:40:00
谢s大,我会在好好去思考的
作者: y3k (激流を制するは静水)   2020-04-06 12:40:00
写JS这时候你要做的应该是改印e而非e.keyCode因为浏览器API标准一直在更新 有可能e.keyCode被改到其他地方这时候就直接从e去印然后找出正确的字段
作者: b85040312 (万年newman)   2020-04-11 23:42:00
写 JS 通常要多 印几次比较好

Links booklink

Contact Us: admin [ a t ] ucptt.com