코드 사본은 다음과 같습니다.
var eventutil = {
addhandler : 함수 (요소, 유형, 핸들러) {
if (element.addeventListener) {
element.addeventListener (유형, 핸들러, 거짓);
} else if (element.attachevent) {
요소 .ATTACHEVENT ( "on" + 유형, 핸들러);
} 또 다른 {
요소 [ "on" + type] = 핸들러;
}
},
removeHandler : 함수 (요소, 유형, 핸들러) {
if (element.removeeventListener) {
요소 .removeEventListener (유형, 핸들러, 거짓);
} else if (element.detachevent) {
요소 .detachevent ( "on" + 유형, 핸들러);
} 또 다른 {
요소 [ "on" + type] = null;
}
}
};
var dom = document.createelement ( 'IMG');
dom.style = 'display : none;';
dom.src = 'http://www.baidu.com/img/bdlogo.gif';
dom.id = 'map_img';
eventUtil.addhandler (dom, 'error', function () {
ALERT ( '컴퓨터가 네트워크 연결이 없으며 네트워크에 연결 한 후에 만 맵을 열 수 있습니다!');
});
document.body.appendchild (dom);