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);

 

转载于:https://www.cnblogs.com/zhangshan/p/5848383.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值