Я хочу удалить выбранный элемент со страницы через определенное время (1,5 секунды).Вот код (включая некоторую справочную информацию):
function AttachEvent(element, type, handler) {
if (element.addEventListener) {
element.addEventListener(type, handler, false);
} else if (element.attachEvent) {
element.attachEvent('on' + type, handler)
} else {
element['on' + type] = handler;
}
}
AttachEvent(window, "load", function() {
AttachEvent(mydiv, "click", do_stuff);
});
function do_stuff(e){
e = e || window.event;
var target = e.target || e.srcElement;
//some stuff
//remove object
setTimeout('target.parentNode.removeChild(element);', 1500);
}
Internet Explorer жалуется на неопределенность цели в анонимной функции.Как установить это время ожидания в Internet Explorer?