range对象之selectnode等方法
关于range对象的selectnodecontents、selectnode、deletecontents方法
示例代码如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>title</title>
</head>
<body>
<div id="div" style="background-color:rosybrown;width:500px;height:200px;">这里有文字</div>
<input type="button" onclick="deletecontent(true)" value="删除内容">
<input type="button" onclick="deletecontent(false)" value="删除元素">
<script>
function deletecontent(test) {
var div=document.getelementbyid("div");
var range=document.createrange();
if (test){
range.selectnodecontents(div);
range.deletecontents();
}else{
range.selectnode(div);
range.deletecontents();
}
}
</script>
</body>
</html>
更多range对象之selectnode等方法。
