Написал код, и не могу найти в чём проблема. Не хочу писать много коду. Программа должна вывести сценарий, в котором написан hello. Вот код:
<p id = "text"> click here </p>
<script type = "text/javascript">
var events = {
addEvent : function(id, hadler, type) {
var elem = document.getElementById(id);
if (elem.addEventListener) {
return elem.addEventListener(type, handler, false);
}
else {
return elem.attachEvent("on" + type, handler);
}
},
removeEvent : function(id, handler, type) {
var elem = document.getElementById(id);
if (elem.removeEventListener) {
return elem.removeEventListener(type, handler, false);
}
else {
return elem.detachEvent("on" + type, handler);
}
}
};
var e = {
//click
addClick : function(id, handler) {
var type = "click";
events.addEvent(id, handler, type);
},
removeClick : function(id, handler) {
var type = "click";
events.removeEvent(id, handler, type);
},
//abort
addAbort : function(id, handler) {
var type = "abort";
events.addEvent(id, handler, type);
},
removeAbort : function(id, handler) {
var type = "abort";
events.removeEvent(id, handler, type);
},
////blur
addBlur : function(id, handler) {
var type = "blur";
events.addEvent(id, handler, type);
},
removeBlur : function(id, handler) {
var type = "blur";
events.removeEvent(id, handler, type);
}
};
function alerting() {
alert("hello");
};
e.addClick("text", alerting);
</script>