var mySelect = document.getElementById("mySelect"); mySelect.parentNode.removeChild(mySelect); 🎜>
整個實例的完整程式碼如下: 複製程式碼
程式碼如下:
函數$(id) { return document.getElementById(id) } function show() { var selectObj=$("area") var myOption =document.createElement("option") myOption.setAttribute("value","10") myOption.appendChild(document.createTextNode("上海")) var myOption1= document.createTextNode("上海")) var myOption1= document.createElement( "option") myOption1.setAttribute("value","100") myOption1.appendChild(document.createTextNode("南京")) selectObj.appendChild(myOption) } 函數choice() { var index=$("area").selectedIndex; var val=$("區域").options[index].getAttribute("value") if(val==10) { var i=$("context") .childNodes.length-1; var remobj=$("context").childNodes[i]; remobj.removeNode(true) var sh=document.createElement("select") sh.add(new Option("浦東新區","101")) sh.add( new Option("黃浦區","102")) sh.add(new Option("徐匯區","103")) sh.add(new Option("普陀區","104 ")) $("context").appendChild(sh) } if(val==100) { var i=$("context").childNodes.長度-1; var remobj=$("context").childNodes[i]; remobj.removeNode(true) var nj=document.createElement("select") nj.add(new Option("玄武區","201")) nj.add( new Option("白下區","202")) nj.add(new Option("下關區","203")) nj.add(new Option("棲霞區", "204")) $("context").appendChild(nj) } } function calc() { var x=$("context") .childNodes.length-1; alert(x) } 函式刪除() { var i=$("context").childNodes.length-1; var remobj=$("context").childNodes[i]; remobj.removeNode(true) } ;