Page 1 of 1

DOM getNextSibling

Posted: Tue Mar 20, 2007 4:13 pm
by tecktalkcm0391
I have this, but I am getting an error with the getNextSibling:

Code: Select all

new_div = document.createElement("div"); 
insert= document.getElementById("body"); 
document.body.insertBefore(new_div, insert.getNextSibling()); 

Code: Select all

<body><!-- insert div here --> </body>
Any help?

Posted: Tue Mar 20, 2007 4:48 pm
by feyd
I would guess your call to getElementById() returned "undefined."

Posted: Tue Mar 20, 2007 6:22 pm
by tecktalkcm0391
yeah i figured that out just after posting, I am now using:

Code: Select all

insert= document.getElementByTagName("body");
But still getting errors.

Posted: Tue Mar 20, 2007 6:32 pm
by feyd
If memory serves, there is no getElementByTagName() method. getElementsByTagName() does exist however, but you could just use document.body.