Выбор
package js.html
Доступно в js
Объект Selection представляет диапазон текста, выбранный пользователем, или текущую позицию курсора. Чтобы получить объект Selection для проверки или изменения, вызовите window.getSelection().
Документация Selection от Авторов Mozilla, лицензия CC-BY-SA 2.5.
См. также:
Переменные
read onlyanchorNode:Node
Возвращает Node, в котором начинается выбор.
read onlyanchorOffset:Int
Возвращает число, представляющее смещение якоря выбора внутри anchorNode. Если anchorNode — текстовый узел, это количество символов в anchorNode, предшествующих якорю. Если anchorNode — элемент, это количество дочерних узлов anchorNode, предшествующих якорю.
caretBidiLevel:Int
read onlyfocusNode:Node
Возвращает Node, в котором выбор заканчивается.
read onlyfocusOffset:Int
Возвращает число, представляющее смещение якоря выбора внутри focusNode. Если focusNode — текстовый узел, это количество символов в focusNode, предшествующих фокусу. Если focusNode — элемент, это количество дочерних узлов focusNode, предшествующих фокусу.
read onlyisCollapsed:Bool
Возвращает логическое значение, указывающее, находятся ли начальная и конечная точки выбора в одной позиции.
read onlyrangeCount:Int
Возвращает количество диапазонов в выборе.
read onlytype:String
Возвращает DOMString, описывающий тип текущего выбора.
Методы
addRange(range:Range):Void
Объект Range, который будет добавлен к выбору.
Выбрасывает:
null |
DOMError |
|---|
collapse(node:Node, offset:Int = 0):Void
Сжимает текущий выбор до одной точки.
Выбрасывает:
null |
DOMError |
|---|
collapseToEnd():Void
Сжимает выбор до конца последнего диапазона в выборе.
Выбрасывает:
null |
DOMError |
|---|
collapseToStart():Void
Сжимает выбор до начала первого диапазона в выборе.
Выбрасывает:
null |
DOMError |
|---|
containsNode(node:Node, allowPartialContainment:Bool = false):Bool
Указывает, является ли определенный узел частью выбора.
Выбрасывает:
null |
DOMError |
|---|
deleteFromDocument():Void
Удаляет содержимое выбора из документа.
Выбрасывает:
null |
DOMError |
|---|
empty():Void
Выбрасывает:
null |
DOMError |
|---|
extend(node:Node, offset:Int = 0):Void
Перемещает фокус выбора в указанную точку.
Выбрасывает:
null |
DOMError |
|---|
getRangeAt(index:Int):Range
Возвращает объект Range, представляющий один из диапазонов, которые в данный момент выбраны.
Выбрасывает:
null |
DOMError |
|---|
modify(alter:String, direction:String, granularity:String):Void
Изменяет текущий выбор.
Выбрасывает:
null |
DOMError |
|---|
removeAllRanges():Void
Удаляет все диапазоны из выбора.
Выбрасывает:
null |
DOMError |
|---|
removeRange(range:Range):Void
Удаляет диапазон из выбора.
Выбрасывает:
null |
DOMError |
|---|
selectAllChildren(node:Node):Void
Добавляет всех дочерних элементов указанного узла к выбору.
Выбрасывает:
null |
DOMError |
|---|
setBaseAndExtent(anchorNode:Node, anchorOffset:Int, focusNode:Node, focusOffset:Int):Void
Устанавливает выбор в диапазон, включающий все или части двух указанных узлов DOM и любое содержимое между ними.
Выбрасывает:
null |
DOMError |
|---|
setPosition(node:Node, offset:Int = 0):Void
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/Selection.html