键盘事件/取消事件的默认行为

184 阅读1分钟

键盘事件

keyCode该属性包含键盘中对应键位的键值

charCode该属性包含键盘中对应键位的 Unicode 编码,仅 DOM 支持

target发生事件的节点(包含元素),仅 DOM 支持

srcElement发生事件的元素,仅 IE 支持

shiftKey是否按下 Shift 键,如果按下返回 true,否则为false

ctrlKey是否按下 Ctrl 键,如果按下返回 true,否则为false

altKey是否按下 Alt 键,如果按下返回 true,否则为false

metaKey是否按下 Mtea 键,如果按下返回 true,否则为false,仅 DOM 支持

 let input=document.querySelector('input')
        input.onkeydown=function(e){
            if(e.keyCode==13){
                alert(e.value)
            }
        }

事件的默认行为

取消事件的默认行为:

  1. return false
  2. e.preventDefault()
        document.oncontextmenu = function (e) {
            e.preventDefault()
            cd.style.display = 'block'


            cd.style.top = e.clientY + 'px'
            cd.style.left = e.clientX + 'px'

           
        }