Dom增删改

<ul id="city">
    <li id="bj">北京</li>
    <li id="sh">上海</li>
    <li id="dj">东京</li>
    <li id="sr">首尔</li>
</ul>
<div><button id="btn01">创建一个"广州"节点,添加到city下</button></div>
<div><button id="btn02">将"广州"节点插入到#bj前面</button></div>
<div><button id="btn03">使用"广州"节点替换#bj节点</button></div>
<div><button id="btn04">删除#bj节点</button></div>
<div><button id="btn05">读取#city内的html代码</button></div>
<div><button id="btn06">设置#bj内的html代码</button></div>
<div><button id="btn07">创建一个"广州"节点,添加到city下</button></div>
//1.创建一个"广州"节点,添加到city下
var btn01=document.getElementById('btn01');
btn01.οnclick=function (){
    //1.先创建li
    var li=document.createElement("li");
    //2.创建广州节点
    var node=document.createTextNode("广州");
    //3.将text设置为li的子节点
    li.appendChild(node);
    //4.获取city节点
    var city=document.getElementById("city");
    city.appendChild(li)
}
//将"广州"节点插入到#bj前面
var btn02=document.getElementById("btn02");
btn02.οnclick=function (){
    var li=document.createElement("li");
    var text=document.createTextNode("广州");
    li.appendChild(text);
    var bj=document.getElementById("bj");
    var city=document.getElementById("city");
    city.insertBefore(li,bj)
//使用"广州"节点替换#bj节点
var btn03=document.getElementById("btn03");
btn03.οnclick=function (){
 var li=document.createElement("li");
 var text=document.createTextNode("广州");
 li.appendChild(text);
 var bj=document.getElementById("bj");
 var city=document.getElementById("city");
 city.replaceChild(li,bj)
}
var btn04=document.getElementById("btn04");
btn04.οnclick=function (){
    var li=document.getElementById("bj");
    var city=document.getElementById("city");
    city.removeChild(li)
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值