Объект 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 — переносит начальную
или конечную точку текущей текстовой области в начало или конец заданной
области.
|