獲取文本選擇相對於其容器的開始和結束位置
問題:
考慮以下HTML:
假設使用者從此元素中選擇文字「home」。我們如何確定此選擇相對於 #parent 容器的起始和結束偏移?
答案:
range.startOffset 屬性似乎提供了所需的功能,但它僅表示直接容器內的偏移量。此外,如果容器是文字節點,它僅表示字元偏移量。
更新的程式碼:
這是正確回傳開始的程式碼的更新版本和結束偏移量:
以上是如何取得容器元素內文字選擇的開始和結束偏移量?的詳細內容。更多資訊請關注PHP中文網其他相關文章!