[TIL 2021.11.07]Range JavaScript

841 ワード

Today I Learned

Range


Documentで選択した文字列の情報があります.
// 예시

Range{commonAncestorContainer: text, startContainer: text, startOffset: 18, endContainer: text, endOffset: 32,…}

Properties


Range.collapsed Read only


rangeの始点と終点に戻ります.

Range.commonAncestorContainer Read only


startContainer、endContainerノードを持つ最上位ノードを返します.

Range.endContainer Read only


Rangeの最後のノードを返します.

Range.endOffset Read only


endContainerで、Range終了点のoffsetを返します.

Range.startContainer Read only


Rangeの先頭にあるノードを返します.

Range.startOffset Read only


startContainerはRange開始点のオフセット量を返します.

Methods


Range.setStart()


Rangeの開始位置を指定します.

Range.setEnd()


Rangeの終了位置を指定します.