[thelist] cross-browser way to remove/replace node? (DOM)

Tom Dell'Aringa pixelmech at yahoo.com
Mon Nov 17 15:34:37 CST 2003


I'm working on a little application where some text (names) is added
to a hidden div, then the div is shown.

I started using innerHTML then switched to the DOM because I had some
problems which I won't go into. In short, this is what I am doing:

for(var x=0; x<workerArray.length; x++)
{
   newP = document.createElement("P");
   newText = document.createTextNode(workerArray[x]);
		
   newP.appendChild(newText);
   workerList.appendChild(newP);
}

workerArray is a list of names. workerList is the DIV. So when you
click a link, you get a little window that shows you what workers are
in that time section.

Problem is that this page does not get reloaded, so the content I
added persists. According to PPK [1] removeNode() does not work in
Mozzilla 1.4 and other browsers, since it is a MS extension. Does it
work in NS6+?

Is my only option here innerHTML?

Tom

[1] http://www.quirksmode.org/

=====
http://www.pixelmech.com/ :: Web Development Services
http://www.DMXzone.com/ :: JavaScript Author / Every Friday!
http://www.thywordistruth.net/ :: Eternal Life

"I'll ho ho and ha ha you!" (Daffy Duck)


More information about the thelist mailing list