HTML JavaScript DHTML

/*
JavaScript Bible, Fourth Edition
by Danny Goodman 
John Wiley & Sons CopyRight 2001
*/
 
 
insertBefore() Method 
 
function doInsert(form) {
    if (form.newText) {
        var newChild = document.createElement("LI")
        newChild.innerHTML = form.newText.value
        var choice = form.itemIndex.options[form.itemIndex.selectedIndex].value
        var insertPoint = (isNaN(choice)) ? 
            null : document.getElementById("myUL").childNodes[choice]
        document.getElementById("myUL").insertBefore(newChild, insertPoint)
    }
}
 
 
 

insertBefore() Method

 



Enter text or HTML for a new list item:


Before which existing item?

    None specified
    1
    2
    3



 

    
  • Originally the First Item
        
  • Originally the Second Item
        
  • Originally the Third Item