0
Range對象上的DOM specification沒有說明範圍是否可以有一個在其容器/偏移量開始之前的結束容器/偏移量。 Mozilla docs on Range.setStart()表明這是不允許的。這是Mozilla的怪癖,還是共同的行爲?DOM Range對象在啓動之前可以結束嗎?
Range對象上的DOM specification沒有說明範圍是否可以有一個在其容器/偏移量開始之前的結束容器/偏移量。 Mozilla docs on Range.setStart()表明這是不允許的。這是Mozilla的怪癖,還是共同的行爲?DOM Range對象在啓動之前可以結束嗎?
不,Range
的末尾不能在開始之前到達。這對所有支持Range的瀏覽器都很常見,並且在DOM規範中是隱含的。
但是,選擇對象可以是「向後」的。您可以使用anchorNode
,anchorOffset
,focusNode
和focusOffset
選擇的屬性(當然,在IE中除外)進行檢查。