zoukankan      html  css  js  c++  java
  • DOM 的 CRUD增删改查

    //DOM 的 CRUD
    
    // c 创建create
    
    // 1.直接往body中动态的添加标签(可以是任意类型)
    document.write('helloWorld');
    document.write('<p>"helloworld"</p>');
    
    // 2. 创建一个新的标签,然后插入到body中任意的一个标签中 appendChild
    var div = document.createElement('div');
    div.style.background = 'red';
    div.style.width = '500px';
    div.style.height = '300px';
    // 添加到父标签
    document.body.appendChild(div);
    
    // 往div中插入一张图片
    var img = document.createElement('img');
    img.src = 'image/img_02.jpg';
    div.appendChild(img);
    
    // 拿到p标签
    var img1 = document.createElement('img');
    img1.src = 'image/img_03.jpg';
    
    var p = document.getElementById('word');
    p.appendChild(img1);
    
    
    // 删除有3种方式: 1. 直接用body进行删除,但是只能作用于直接子标签
    //              2. 拿到当前标签的父标签,再来删除
    //              3. 直接拿当前的标签,调用 remove()方法.
    
      document.body.removeChild(p);
    // 拿到当前标签的父标签,再来删除
        p.parentNode.removeChild(p);
    3
         p.remove();
    
    
    
    // 改  拿到对应的标签,做出改变...
    
    
    
    //
    // 第一种方式:
        document.getElementsByClassName();
        document.getElementsByName();
        document.getElementsByTagName();
        document.getElementById();
    // (注意:id返回一个值,其他的都是返回数组)
    
    
    // 第二种方式:遍历标签内部的内容
    
      find(document.body);
    
      function find(object){
         for(var i in object){
             console.log(object[i]);
         }
      }
    
    console.log(document.body.childNodes);
  • 相关阅读:
    Go标准库Context
    事务并发处理: DB+ORM+逻辑代码
    日志:slf4j+log4j+maven配置
    Shiro workshop
    JSP Workshop
    sql records
    Java内存模型(JMM)
    Application, JDBC, 数据库连接池, Session, 数据库的关系
    Java位操作全面总结
    Effective Java总结
  • 原文地址:https://www.cnblogs.com/zhangshan/p/5848383.html
Copyright © 2011-2022 走看看