<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<div id="div" style="width:500px;height:150px;background-color:pink">
<div>oopop</div>
<div>
那扇门被扭开了,瞬间,所有的气氛都变得温柔可爱了。
像天使一样可亲的光芒射进雪儿的眼睛。洋洋洒洒的花瓣,如火,如蝶,从那个载满笑声的门里落下。
</div>
</div>
<br>
<input type="button" οnclick="onc(1)" value="删除div的内容">
<input type="button" οnclick="onc(0)" value="删除div节点">
<br>
</body>
<script>
function onc(boo){
var div= document.getElementById("div");
var rangeobj=document.createRange();//创建节点对象
if(boo==1){
rangeobj.selectNodeContents(div);//获取div的节点对象,包括子节点
rangeobj.deleteContents();//删除其里面的文字内容
}else{
rangeobj.selectNode(div);
rangeobj.deleteContents();//删除节点
}
}
</script>
</html>
Range——删除和清空节点
最新推荐文章于 2024-05-30 15:52:02 发布