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