枯燥的js基本操作

document.createElement();//创建标签!!最常用的
document.createTextNode();//文本节点
document.createComment();//注释节点
document.createDocumentFragment();
*

PARENTNODE.appendChild();(约等于push)

 <div>

    </div>
    <script>
        var div = document.getElementsByTagName('div')[0];
        var text = document.createTextNode('123');
        var span = document.createElement('span');
        div.appendChild(span);
        div.appendChild(text);
    </script>

在这里插入图片描述
还可以交换标签顺序

<div>
        <span>123</span>
        <i></i>
        <b></b>
    </div>
    <script>
        var div = document.getElementsByTagName('div')[0];
        var i = document.getElementsByTagName('i')[0];
        var span = document.getElementsByTagName('span')[0];
        var b = document.getElementsByTagName('b')[0];
        div.appendChild(i);
        div.appendChild(span);

在这里插入图片描述

PARENTNODE.insertBefore(前,后);

var div = document.getElementsByTagName('div')[0];
        var text = document.createTextNode('123');
        var span = document.createElement('span');
        var strong = document.createElement('strong');
        div.appendChild(span);
        div.insertBefore(strong,span);

在这里插入图片描述

一定的注意前后顺序。

parent.removeChild();
在这里插入图片描述

child.remove();
在这里插入图片描述

替换

parent.replaceChild(new,origin);
一定是第一个新的,后面一个老的。

Element的属性

innerHTML

1.取出该元素

<div>
        <span>123</span>
    </div>
    <script>
        var div = document.getElementsByTagName('div')[0];
    </script>

在这里插入图片描述
2.覆盖内容。
在这里插入图片描述
可写入标签,写啥识别啥。
在这里插入图片描述
在这里插入图片描述

innerText
在这里插入图片描述
同样可以修改,但span会消失。
在这里插入图片描述

方法

setAttribute(‘id’,‘demo’)
在这里插入图片描述

setAttribute(‘id’)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值