zoukankan      html  css  js  c++  java
  • js,javascript,删除元素,创建元素,插入子元素

    删除元素示例代码

    <html>
    <head>
    </head>
    <body>
    <div>
    <div id="delId"><h3>js删除元素之div及其内容</h3><p>这是段落内容</p></div>
    
    </div>
    <button onclick="fun()">删除div</button>
    <script>
    function fun(){
    //删除div
     var obj = document.getElementById("delId");
      var parentObj = obj.parentNode;//获取div的父对象
      parentObj.removeChild(obj);//通过div的父对象把它删除
    }
    </script>
    </body>
    </html>

    追加元素代码示例

    <html>
    <head>
    <title> new document </title>
    <meta name="generator" content="editplus">
    <meta name="author" content="">
    <meta name="keywords" content="">
    <meta name="description" content="">
    </head>
    <SCRIPT LANGUAGE="JavaScript">
    window.onload = function (){
    inp.onclick = function(){
    var inp = document.getElementById("list").getElementsByTagName('li')[2];  //在第三个li后面插入一个li
    var div = document.createElement("li"); //创建一个li
    div.style.cssText = "100px;height:100px;border:1px solid red;";  //设置style
    //div.id = 'id1';  //赋值id
    inp.parentNode.insertBefore(div,inp.nextSibling)  //传入参数执行
    }
    }
    </SCRIPT>
    <body>
    <input type="submit" id="inp" value="添加div" />
    <ul id="list">
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
    </ul>
    </body>
    </html>

    插入子元素代码示例

    <html>
    <head>
    <title> new document </title>
    <meta name="generator" content="editplus">
    <meta name="author" content="">
    <meta name="keywords" content="">
    <meta name="description" content="">
    </head>
    <ul id="list">
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
    </ul>
    <body>
    <script language="javascript"> 
    var o = document.getElementById('list').children[2];   
    //创建链接 
    function createA(url,text) 
    { 
    var a = document.createElement("a"); 
    a.href = url; 
    a.innerHTML = text; 
    a.style.color = "red"; 
    o.appendChild(a); 
    } 
    createA("http://www.***.com/","插入子元素"); 
    </script> 
    
    <script language="javascript"> 
    var o = document.getElementById('list').children[1];
    //创建DIV 
    function createDIV(text) 
    { 
    var div = document.createElement("div"); 
    div.innerHTML = text; 
    o.appendChild(div); 
    } 
    createDIV("插入子元素");    
    </script>
    </body>
    </html>
  • 相关阅读:
    NX二次开发-UFUN设置显示状态抑制显示UF_DISP_set_display
    NX二次开发-使用NXOPEN C++向导模板做二次开发
    ANTV/G6 怎么按条件自定义节点颜色(Graphin)
    js数组去重及数组对象去重
    vue组件老胡机抽奖(转载)
    Kafka第二节
    Kafka第一节
    更改idea的database数据库连接的ddl格式
    不推荐别的了,IDEA 自带的数据库工具就很牛逼!
    MongoDB 按照时间段查询某个物理机的CPU使用率,按照时间倒序排序,取出最新的5条数据
  • 原文地址:https://www.cnblogs.com/fan-bk/p/8214805.html
Copyright © 2011-2022 走看看