Spec-Zone.ru › Haxe JavaScript

Выбор

package js.html

Доступно в js

Объект Selection представляет диапазон текста, выбранный пользователем, или текущую позицию курсора. Чтобы получить объект Selection для проверки или изменения, вызовите window.getSelection().

Документация Selection от Авторов Mozilla, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/ru/docs/Web/API/Selection

Переменные

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API