键盘事件
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)
}
}
事件的默认行为
取消事件的默认行为:
- return false
- e.preventDefault()
document.oncontextmenu = function (e) {
e.preventDefault()
cd.style.display = 'block'
cd.style.top = e.clientY + 'px'
cd.style.left = e.clientX + 'px'
}