Axel Richter: IE macht's nicht so wie der Firefox

Beitrag lesen

Hallo,

<script type="text/javascript">
  /* move field matrix table */
  child = document.getElementById('${id}');
alert("${id}" + " child = " + child.nodeValue);
  parent = document.getElementById('_fieldMatrixPlaceholder');

[1](http://de.selfhtml.org/javascript/objekte/frames.htm#allgemeines) ist ein sehr schlechter Name für ein benutzerdefiniertes JavaScript-Objekt. Du versuchst hier dem parent-Window ein Node-Objekt zuzuweisen.

parent.replaceChild(child, parent.firstChild);
</script>

Ersetze den Bezeichner "parent" durch einen anderen.

Lasse ich mir ausgeben: alert("Child value = " + child.nodeValue);
erhalte ich: Child value = null.

Das ist normal. Ein DIV ist ein Element-Node. Deren nodeValue ist null.

viele Grüße

Axel


  1. parent ↩︎