input
과 keyDown
수신기를 하나의 dom에 추가하면 무언가를 입력 할 때 keyDown
이 울리고 input
이 트리거됩니다.'디버거'가 이벤트 (keydown -> onInput)가 실행되는 것을 막는 이유
그러나 우리가 keyDown
핸들러에 디버거를 추가하는 경우, 당신이이 input
핸들러를 트리거하지 않습니다 것을 발견 할 것이다, 그것은 단지 (크롬과 사파리에서 테스트)를 keyDown
핸들러
document.getElementById('foo').addEventListener('keydown', function(){
\t debugger;
alert('keyDown')
})
document.getElementById('foo').addEventListener('input', function(){
\t debugger;
alert('input')
})
<input id="foo" />
누구든지 설명 할 수 있습니까? 감사합니다 ~
버전 62.0.3202.94 (공식 빌드) (64 비트)에 모두 리눅스는 트리거 - 당신이 개발 도구를 가지고해야합니다 @HristoKolev 하나는 –
를 트리거 이 일을 위해 열어 –