Объект TextRange
Объект TextRang (текстовая область) отображает разделы потока текста, формирующего документ HTML. Может быть использован для управления текстом внутри страницы.
Свойства объекта TextRange
htmlText — возвращает содержимое TextRange как текст и код HTML;
text — простой текст, находящийся внутри элемента TextRange или тэга <OPTION>.
Методы объекта TextRange
collapse — стягивает текстовую область в точку в начале или конце текущей области;
compareEndPoints — сравнивает две текстовые области и возвращает значение, показывающее результат;
duplicate — возвращает копию области TextRange;
execCommand — выполняет команду (операцию) над выделением или областью;
expand — расширяет текстовую область, добавляя туда новый знак, слово, предложение, или указывает, какие неполные блоки полностью содержатся;
findText — определяет текстовую область, содержащую только искомый текст;
getBookmark — возвращает значение, позволяющее в дальнейшем идентифицировать данную позицию в документе;
inRange — определяет, находится ли заданная текстовая область внутри текущей;
isEqual — определяет, равны ли заданная и текущая текстовые области;
move —изменяет начальную и конечную точки текстовой области для включения в нее различного текста;
moveEnd — заставляет текстовую область сжаться или расшириться до заданной конечной точки;
movestart — заставляет текстовую область сжаться или расшириться до заданной начальной точки;
moveToBookmark — передвигает границы текстовой области для включения другой, определенной ранее с помощью getBookmark;
moveToElementText — передвигает границы текстовой области для включения текста в заданном элементе;
moveToPoint — передвигает границы текстовой области и сжимает ее вокруг выбранной точки;
parentElement — возвращает родительский элемент для всего, что входит в текстовую область;
pasteHTML — вставляет текст и/или код HTML в текущую текстовую область;
queryCommandEnabled — сообщает, доступна ли данная команда;
queryCommandindeterm — сообщает, если данная команда имеет неопределенный статус;
queryCommandState — возвращает текущее состояние команды;
queryCommandSupported — сообщает, поддерживается ли данная команда;
queryCommandText — возвращает строку, с которой работает команда;
queryCommandVaiue — возвращает значение команды, определенное для документа или объекта TextRange;
scroiiintoview — переносит текущую текстовую область в видимую часть окна браузера;
select — делает активный подсвеченный участок выделения на странице равным текущей текстовой области;
setEndPoint — переносит начальную или конечную точку текущей текстовой области в начало или конец заданной области.
Содержание раздела