Witaj w DHTML Zone
Lekcja 2. Document Object Model & Window
Model
Teraz kiedy wiemy już jak reaguje nasz dokument przyjrzyjmy się obiektowi TextRange.
Jest to najbardziej skomplikowany obiektu document. Pozwala on na sterowanie zawartością bloku tekstu zawartego pomiędzy
formatkami oferując dużo możliwości edycji. Wprawdzie tylko cztery obiekty mogą
korzystać z TextRange, jednak wystarczy to w zupełności, gdyż są to <BODY> ,
<TEXTAREA>, <BUTTON> oraz <INPUT TYPE="text"> . Tworząc takie
obiekt pozwoli nam na manipulację tekstem, wklejanie, wyszukiwanie ciągów znaków i
porównania.
Przyjrzyjmy się teraz metodom obiektu.
Metoda
Opis
collapse
compareEndPoint
porównuje dwa obiekty TextRange i zwraca wynik
duplicate
kopiuje zawartość TextRange
execCommand
wykonuje komendę na obiekcie
expand
rozwija zasięg o nowe słowo, zdanie lub znak
findText
zmienia zasięg tekstu na podany
getBookmark
ustawia indeks na podanym fragmencie
inRange
sprawdza czy ciąg znajduje się w zasięgu czy nie
isEqual
move
moveStart
moveEnd
moveToBookmark
moveToElementText
moveToPoint
parentElement
pasteHTML
queryCommandEnabled
queryCommandIndeterm
queryCommandState
queryCommandSupported
queryCommandText
queryCommandValue
scrollIntoView
select
setEndPoint