JS的节点(元素)的操作

JS的节点(元素)的操作

	// 创建元素   document.createElement(标签名字符串);
    // var div = document.createElement("div");
    // console.log(div);
    
    // 创建文本节点    document.createTextNode(文本内容);
    // var textNode = document.createTextNode("我是一个通过JS脚本创建出来的文本节点");
    // console.log(textNode);

    // 上树方法   父元素.appendChild(子元素); 
    // div.appendChild(textNode);
    // document.body.appendChild(div);


    // 上树方法   父元素.insertBefore(newChild, oldChild); 将第一个参数 插入到第二个参数之前 两个参数都是元素 第二个参数必须是父元素的子元素 
    // 获取元素 
    // var box1 = document.getElementById("box1");
    // div.appendChild(textNode);
    // document.body.insertBefore(div, box1);

    // 替换方法  父元素.replaceChild(newChild, oldChild); 
    // var box1 = document.getElementById("box1");
    // div.appendChild(textNode);
    // document.body.replaceChild(div, box1);  // 使用div去替换box1

    // 克隆方法  元素.cloneNode(boolean); boolean是一个布尔值 决定是否克隆子元素 如果为真则克隆子元素 否则不克隆  默认是false
    // var node = document.querySelector(".one");
    // console.log(node);
    // var cloneNode = node.cloneNode(true);
    // console.log(cloneNode);
    // document.body.appendChild(cloneNode);

    // remove  让调用remove方法的元素 下树
    // var box2 = document.getElementById("box2");
    // box2.remove();
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值