[H5]range对象之selectNode等方法

2017/2/17 8:29:18   阅读:1763    发布者:1763
关于range对象的selectNodeContents、selectNode、deleteContents方法
示例代码如下:
<!DOCTYPE html> 
<html lang="en"> 
<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>