<script> var div1=document.getElementById("div1"); var div2=document.getElementById("div2"); var del=document.getElementById("del"); var insert=document.getElementById("insert"); //删除div1内部的div2 del.onclick=function(){ div1.removeChild(div2); } //向div1内部添加子节点div3 var div3=document.createElement("div"); //创建子节点 div3.setAttribute("id","div3") //设置节点ID属性,再在CSS中设置节点其他样式 insert.onclick=function(){ div1.appendChild(div3); } </script> </body> </html>
<script> //添加操作实现 var insert_btn=document.getElementById("in_btn"); //获取插入按钮 var table=document.getElementById("stu_table"); //获取表格对象 //插入按钮操作 insert_btn.onclick=function(){ //获取输入框中的值 var num=document.getElementById("num").value; var name=document.getElementById("name").value var sex=document.getElementById("sex").value; //创建ID的td节点 var td_id=document.createElement("td"); //创建节点 var text_id=document.createTextNode(num); //创建文本子节点 td_id.appendChild(text_id); //插入子节点 //创建姓名的td节点 var td_name=document.createElement("td"); var text_name=document.createTextNode(name); td_name.appendChild(text_name); //创建性别的td节点 var td_sex=document.createElement("td"); var text_sex=document.createTextNode(sex); td_sex.appendChild(text_sex); //创建删除按钮的td节点 var td_delete=document.createElement("td"); var del=document.createElement("a"); //创建超链接类型的子节点 del.href="#"; //定义跳转链接为#,使a标签只具备点击效果,没有跳转效果 del.setAttribute("onclick","delTr(this)"); var text_del=document.createTextNode("删除"); del.appendChild(text_del); //插入删除的文本子节点 td_delete.appendChild(del); //向td节点中插入超链接子节点 var tr_stu=document.createElement("tr"); //创建tr类型节点 //逐个插入四个子节点 tr_stu.appendChild(td_id); tr_stu.appendChild(td_name); tr_stu.appendChild(td_sex); tr_stu.appendChild(td_delete); //向表格中插入tr子节点 table.appendChild(tr_stu); } //定义删除函数 functiondelTr(obj){ var stuTr=obj.parentNode.parentNode; //通过链接节点获取当前信息栏对象 var table=stuTr.parentNode; //通过当前栏对象获取table对象 table.removeChild(stuTr); //删除指定子节点 } </script> </body> </html>