當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


HTML DOM createRange()用法及代碼示例

createRange()方法為文檔創建一個新的Range對象。

用法:

range = document.createRange();

參數:此方法不接受任何參數。

返回值:此方法返回創建的Range。

例:在此示例中,我們將使用此方法創建一個範圍,範圍不能為空,因此我們將使用setEnd()和setStart()方法在該範圍內創建起點和終點。



HTML

<!DOCTYPE html> 
<html> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
    <p id="parent"> 
        Child 1<br> 
        Child 2<br> 
    </p> 
  
    <script> 
        const example = document.getElementById('parent'); 
        const range = document.createRange(); 
        range.setStart(example, 0); 
        range.setEnd(example, 3); 
        console.log(range); 
        console.log(range.toString()); 
    </script> 
</body> 
  
</html>

輸出:在控製台中,可以看到創建的範圍。

支持的瀏覽器:

  • 穀歌瀏覽器
  • Edge
  • Firefox
  • Safari
  • Opera

相關用法


注:本文由純淨天空篩選整理自taran910大神的英文原創作品 HTML DOM createRange() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。