Kepedizer
Kepedizer

Reputation: 856

Uncaught TypeError: Cannot read property 'parentNode' of null javascript

This code should make an element disappear from a list when it is dropped on another element (called cookiemonster)

addEvent(cookiemonster, 'drop', function (e) {
  if (e.stopPropagation) e.stopPropagation();

  var el = document.getElementById(e.dataTransfer.getData('text'));
  el.parentNode.removeChild(el);
  return false;
});

Upvotes: 1

Views: 20914

Answers (1)

eventHandler
eventHandler

Reputation: 1211

create an auxiliar variable like this

addEvent(cookiemonster, 'drop', function (e) {
    if (e.stopPropagation) e.stopPropagation();

    var el = document.getElementById(e.dataTransfer.getData('text'));
    var aux = el.parentNode;
    aux.removeChild(el);
    return false;
});

Upvotes: 1

Related Questions