节点操作
删除节点
格式:
node,removeChild(child)
node.removecChild()方法从DOM中删除一个子节点,返回删除的节点。
例子
<body>
<ul>
<li>
别删我啊
</li>
<li>
啊啊啊 不要啊~
</li>
<li>
嘤
</li>
</ul>
<button>删除</button>
<script>
//获取元素
var ul = document.querySelector('ul');
var btn = document.querySelector('button');
//注册事件
btn.onclick = function(){
//判断里面有没有内容
if(ul.children.length == 0){
alert('什么东西都没有啊');
//禁用按钮
btn.disabled = true;
}else{
ul.removeChild(ul.children[0]);
}
}
</script>
</body>
实现效果
接下来来一个进化版例子
删除 发布的内容
<body>
<button id="add">发布</button>
<ul>
<textarea cols="30"