plan_B: Problem mit childNode

Beitrag lesen

Hallo,

var newLi = document.createElement("li");
newLi.setAttribute("name","scroll_"+winCounter);

das kann der IE nicht, jedenfalls kannst du danach nicht das Element über eine Namencollektion ansprechen. Er versteht es nur so:

var newLi = document.createElement("li name='xy'");

http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/createelement.asp lese dort bei dyn. erzeugtem Name-Attribut weiter.

var toDestroy = document.getElementsByName("scroll_"+windowID)[0].firstChild;
document.getElementsByName("scroll_"+windowID)[0].removeChild(toDestroy);

sicherer wäre:

  
var toDestroy = document.getElementsByName("scroll_"+windowID)[0].firstChild;  
toDestroy.parentNode.removeChild(toDestroy);  

Gruß plan_B

--
     *®*´¯`·.¸¸.·