[問題] 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