网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 js操作DOM--添加、删除节点的简单实例
内容
    下面小编就为大家带来一篇js操作DOM--添加、删除节点的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。
    js removeChild() 用法
    <body> 
    <p id="p1">welcome to <b>javascript</b> world !</p> 
    <script language="javascript" type="text/javascript"> 
    <!-- 
    function nodestatus(node) 
    { 
     var temp=""; 
     if(node.nodeName!=null) 
     { 
      temp+="nodeName="+node.nodeName+"\n"; 
     } 
     else temp+="nodeName=null \n"; 
     if(node.nodeType!=null) 
     { 
      temp+="nodeType="+node.nodeType+"\n"; 
     } 
     else temp+="nodeType=null \n"; 
     if(node.nodeValue!=null) 
     { 
      temp+="nodeValue="+node.nodeValue+"\n"; 
     } 
     else temp+="nodeValue=null \n"; 
     return temp; 
    } 
    var parent=document.getElementById("p1"); 
    var msg="父节点 \n"+nodestatus(parent)+"\n"; 
    //返回元素节点p的最后一个孩子 
    last=parent.lastChild; 
    msg+="删除之前:lastChild--"+nodestatus(last)+"\n"; 
    //删除节点p的最后一个孩子,变为b 
    parent.removeChild(last); 
    last=parent.lastChild; 
    msg+="删除之后:lastChild--"+nodestatus(last)+"\n"; 
    alert(msg); 
    --> 
    </script> 
    </body> 
    --------------------------------------------------------------
    <html>
    <head>
    <title>js控制添加、删除节点</title>
    </head>
    <script type="text/javascript">
      var all;
      function addParagraph() {
        all = document.getElementById("paragraphs").childNodes;
        var newElement = document.createElement("p");
        var seq = all.length + 1;
        //创建新属性
        var newAttr = document.createAttribute("id");
        newAttr.nodeValue = "p" + seq;
        newElement.setAttribute(newAttr);
        //创建文本内容
        var txtNode = document.createTextNode("段落" + seq);
        //添加节点
        newElement.appendChild(txtNode);
        document.getElementById("paragraphs").appendChild(newElement);
      }
      function delParagraph() {
        all = document.getElementById("paragraphs").childNodes;
        document.getElementById("paragraphs").removeChild(all[all.length -1]);
      }
    </script>
    <style>
      p{
        background-color : #e6e6e6 ;
      }
    </style>
    <body>
    <center>
      <input type="button" value="添加节点" onclick="addParagraph();"/>
      <input type="button" value="删除节点" onclick="delParagraph();"/>
      <div id="paragraphs">
        <p id="p1">段落1</p>
        <p id="p2">段落2</p>
      </div>
    </center>
    </body>
    </html>
    以上这篇js操作DOM--添加、删除节点的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 8:34:53