亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js的onkeyup監聽失效

js的onkeyup監聽失效

慕田峪7331174 2019-02-02 14:58:29
想實現個功能,表格按住shift實現多選,我的思路是這樣,監聽鍵盤事件,keydown時變量onshift=true,keyup時變量onshift=false,在點擊行時判斷此變量是否為true。keydown能監聽到,但是多選后keyup就失效,不清楚為啥,難道是因為鍵盤和鼠標一起就不好用?代碼如下:mounted(){     document.onkeydown = (e) => {       let key = window.event.keyCode;       alert(key)      if (key == 17) {        this.onctrl = true;       }      if (key == 16) {        this.onshift = true;       }       alert(this.onshift)     };    document.onkeyup = (e) => {      this.onctrl = false;      this.onshift = false;     }; },
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

判斷 shift 用 e.shiftKey
判斷 ctrl 用 e.ctrlKey

查看完整回答
反對 回復 2019-02-02
  • 1 回答
  • 0 關注
  • 647 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號