function addEventSimple(obj,evt,fn) {
if ( obj.addEventListener)
obj.addEventListener(evt,fn,false)
else if (obj.attachEvent)
obj.attachEvent('on' evt,fn);
RemovefunctionSimple(obj,evt,fn) {
if (obj.removeEventListener)
obj.removeEventListener(evt,fn,false)
else if (obj.detachEvent)
obj .detachEvent('on' evt,fn)
}
사용법은 다음과 같습니다.
addEventSimple(element,'click',functionname)
addEventSimple(document,'load',functionname2);
이제 요소 요소를 클릭하면 functionaname이 트리거됩니다. 동일한 문서에도 onload 이벤트 핸들러 functionname2가 있습니다.
결함: IE의 this 키워드는 여러분이 상상하는 것처럼 이벤트를 유발하는 요소를 가리키는 것이 아니라 전체 문서를 가리킵니다.
원본주소 : http://www.quirksmode.org/js/eventSimple.html
새해에 고향에 다녀와서 시간에 맞춰 올리지 못하겠습니다. . 내년에도 계속하겠습니다. 모두들 새해 복 많이 받으세요!
재인쇄를 위해 다음 정보를 보관해 주세요
저자: Beiyu(tw:@rehawk)
글 출처: beiyu.cnblogs.com