• 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);
  • 相关阅读:
    使用Leangoo玩转故事地图
    用Leangoo做敏捷需求管理
    LEANGOO成员
    LEANGOO卡片
    给WebAPI的REST接口添加测试页面(三)
    使用Win2D在UWP程序中2D绘图(二)
    Visual Studio 2015的“转到定义”和“查看定义”出错的Bug
    使用Win2D在UWP程序中2D绘图(一)
    Windows 10 UWP程序标题栏设置
    .NET 4.6的RyuJIT尾递归优化的Bug
  • 原文地址:https://www.cnblogs.com/zhangshan/p/5848383.html
Copyright © 2020-2023  润新知