javascript의 요소 속성에 쓰는 것보다 addEventListener()를 사용하도록 코드를 업데이트하려고합니다.addEventListener를 어떻게 업데이트합니까?
이렇게하기 전에 몇 가지 사항을 확인하고 싶습니다.
1) 1. DOM을 업데이트하고 .innerHTML 쓰기로 요소를 제거하면 removeEventListener()를 호출 할 필요가 없다고 가정합니다. IE9, 크롬, 파이어 폭스,
3. 사파리
) 최신 브라우저에 arrise 수있는 다른 문제는 없습니다 -2) 또는 addEventListener 인기 최신 브라우저에서 지원됩니다.
나는 b.c. 내 코드를 업데이트 할 때 총을 뛰고 싶지는 않습니다.
주 : 이벤트 상관 관계에
특성 (의 제거).
- 때 onKeyPress - 키를 누를 때
- 에 onblur -> 흐림
- onfocus 및 -> 초점
연구
https://developer.mozilla.org/en/DOM/element.addEventListener (가지고 호환성 차트)
http://www.quirksmode.org/js/events_advanced.html
관련
JavaScript listener, "keypress" doesn't detect backspace?
노트
- 대신 false를 반환합니다. preventDefault()를 사용하여 양식이 enter시 제출되지 않도록하십시오.
가정이 맞습니다 ... 시도하십시오 ... btw, 현재 파일의 복사본을 저장하십시오! –
좋아요 .... 문제가 있으면 ... 여기에 게시 해 드리겠습니다. –
@ CS_2013'addEventListener'의 경우 키 누르기입니다. 또한 jQuery를 사용하여 교차 브라우저로 작업 할 수도 있습니다. 가능한 한'addEventListener'를 사용하는 후드에서 이전 IE의 'attachEvent'로 폴백 할 수 있으며 이벤트 객체를 정규화하여 차이점에 대해 걱정할 필요가 없습니다. – kapa