У меня есть эта функция, чтобы создать DIV на лету. Но теперь я хочу уничтожить этот объект по событию onclick, но я просто не знаю, как это сделать.Как объект может разрушить событие, в javascript?
function creatediv(id) {
var newdiv = document.createElement('div');
newdiv.setAttribute('id', id);
newdiv.onclick=function(){this=null;}; //bad function
document.body.appendChild(newdiv);
}
Что мне не хватает?
Благодаря
Wha? Целью мероприятия может быть узел внутри newdiv. Newdiv, безусловно, заполняется другими узлами в реальном коде. В этом случае ваш код удаляет неправильный элемент из дерева DOM. –
это правда. Я отредактирую ответ. Благодарю. –