var supportsDOMRanges = document.implementation.hasFeature("Range", "2.0"); if (supportsDOMRange) { var oRange = document.createRange(); //range code here } Range對(duì)象進(jìn)行簡(jiǎn)單的選擇 最簡(jiǎn)單用Range進(jìn)行選擇,用selectNode()或者selectNodeContents()方法,這兩個(gè)方法只有一個(gè)接收參數(shù),一個(gè)DOM節(jié)點(diǎn)。
<html> <head> <title>DOM Range Example</title> <script type="text/javascript"> function useRanges() { var oRange1 = document.createRange(); var oRange2 = document.createRange(); var oP1 = document.getElementById("p1"); oRange1.selectNode(oP1); oRange2.selectNodeContents(oP1);