document

« Dokumentacja DOM

Wprowadzenie

Obiekt document stanowi w DOM ogólny sposób reprezentowania dokumentów HTML, XHTML i XML. Poza ogólnym interfejsem dokumentu, w ponizszej liscie uwzgledniono takze DOM HTMLDocument, bedacy bardziej wyspecjalizowanym interfejsem, przeznaczonym do pracy z dokumentami HTML (np. wlasnosci takie jak document.cookie, document.alinkColor). Czesci tego bardziej wyspecjalizowanego interfejsu zostaly oznaczone gwiazdka (*).

document zawarty jest w obiekcie window i moze zawierac dowolna liczbe elementów.

Tak jak widac na ponizszej liscie, interfejsy document odpowiadaja za rzeczy takie jak typ dokumentu, jego cechy, jak kolory czy formatowanie, wtyczki i aplety przedstawiane uzytkownikowi, ale sa tu tez metody do tworzenia wezlów potomnych dokumentu, a takze elementy znajdujace sie zwykle w reprezentacji dokumentu, jak <BODY>.

Wlasnosci

document.alinkColor*
Zwraca lub ustawia kolor aktywnych odnośników w dokumencie.
document.anchors*
Zwraca listę wszystkich kotwic w dokumencie.
document.applets*
Zwraca uporządkowaną listę apletów w dokumencie.
document.bgColor*
Pobiera/ustawia kolor tła dokumentu.
document.body*
Zwraca węzeł elementu BODY w dokumencie.
document.characterSet
Zwraca nazwę zestawu znaków uzytego w dokumencie.
document.compatMode*
Wskazuje, czy dokument jest renderowany w trybie zgodności wstecznej czy w trybie standardów.
document.contentType
Zwraca Content-Type z nagłówka MIME bieżącego dokumentu.
document.cookie*
Zwraca rozdzielona średnikami listę ciasteczek dokumentu bądź zapisuje pojedyncze ciasteczko.
document.defaultView
Zwraca referencje do obiektu window.
document.designMode*
Pobiera/ustawia możliwość edytowania w trybie WYSIWYG za pomocą edytora Midas. Może zostać użyty wyłącznie w dokumentach HTML.
document.doctype
Zwraca definicje typu dokumentu (DTD).
document.documentElement
Zwraca element będący bezpośrednim dzieckiem dokumentu.W dokumentach <HTML> jest to zazwyczaj element.
document.documentURIObject
Zwraca obiekt nsIURI reprezentujący URI dokumentu. Własność ta jest wspomagana wyłącznie z kodu JavaScriptu.
document.domain*
Zwraca domenę bieżącego dokumentu.
document.embeds*
Zwraca listę obiektów (OBJECT) zagnieżdżonych w dokumencie.
document.fgColor*
Pobiera/ustawia kolor pierwszoplanowy (kolor tekstu) w dokumencie.
document.firstChild
Zwraca pierwszy węzeł spośród bezpośrednich dzieci dokumentu (zob. własność elementów firstChild).
document.forms*
Zwraca listę elementów FORM w dokumencie.
document.height*
Pobiera/ustawia wysokość dokumentu.
document.images*
Zwraca listę obrazków w dokumencie.
document.implementation*
Zwraca obiekt implementacji DOM powiązany z bieżącym dokumentem.
document.lastModified*
Zwraca datę ostatniej modyfikacji dokumentu.
document.linkColor*
Pobiera/ustawia kolor odnośników w dokumencie.
document.links*
Zwraca listę wszystkich odnośników w dokumencie.
document.location*
Zwraca URI bieżącego dokumentu.
document.namespaceURI
Zwraca przestrzeń nazw XML dokumentu.
document.plugins*
Zwraca listę dostępnych wtyczek.
document.popupNode
Zwraca węzeł, do którego odwoływał sie popup (wyłącznie dokumenty XUL).
document.referrer*
Zwraca URI strony, która przekierowała do bieżącej strony.
document.styleSheets*
Zwraca listę obiektów typu stylesheet w bieżącym dokumencie.
document.title*
Zwraca tytuł bieżącego dokumentu.
document.tooltipNode
Zwraca węzeł, który jest bieżącym celem tooltip.
document.URL
Zwraca ciąg znaków zawierający adres URL bieżącego dokumentu.
document.vlinkColor*
Pobiera/ustawia kolor odwiedzonych odnośników.
document.width*
Zwraca szerokość bieżącego dokumentu.

Metody

document.clear*
W wiekszosci nowoczesnych przegladarek wlacznie z Firefoksem oraz Internet Explorerem metoda ta nie robi nic.
document.close*
Konczy dopisywanie do strumienia dokumentu.
document.createAttribute
Tworzy i zwraca nowy wezel atrybutu.
document.createDocumentFragment
Tworzy nowy fragment dokumentu.
document.createElement
Tworzy nowy element o podanej nazwie.
document.createElementNS
Tworzy nowy element o podanej nazwie i URI przestrzeni nazw.
document.createNSResolver
Tworzy XPathNSResolver.
document.createTextNode
Tworzy nowy wezel tekstowy.
document.createTreeWalker
Tworzy obiekt TreeWalker.
document.createEvent
Tworzy obiekt zdarzenia.
document.createRange
Tworzy obiekt Range.
document.execCommand
Wykonuje komende dla edytora Midas.
document.evaluate
Wykonuje wyrazenie XPath.
document.getElementById
Zwraca referencje do elementu o podanym ID.
document.getElementsByName
Zwraca liste elementów o podanej nazwie.
document.getElementsByTagName
Zwraca liste elementów o danej nazwie znacznika.
document.importNode
Zwraca kopie wezla z zewnetrznego dokumentu.
document.loadOverlay
Laduje nakladke XUL. Dziala to tylko w dokumentach XUL.
document.open*
Otwiera strumien dokumentu do zapisu.
document.queryCommandEnabled*
Zwraca prawde, jesli komenda edytora Midas moze byc wykonana na biezacym zakresie.
document.queryCommandIndeterm*
Zwraca prawde, jesli komenda edytora Midas jest w stanie nieokreslonym dla biezacego zakresu.
document.queryCommandState*
Zwraca prawde, jesli komenda edytora Midas zostala wykonana na biezacym zakresie.
document.queryCommandValue*
Zwraca wartosc biezacego zakresu dla komendy edytora Midas.Wraz z Firefoksem 2.0.0.2 queryCommandValue zwróci pusty ciag jesli wartosc nie zostala ustawiona.
document.write*
Zapisuje tekst w dokumencie.
document.writeln*
Zapisuje linie tekstu w dokumencie.

 

Autorzy i etykiety dokumentu

Autorzy tej strony: Takenbot, Bedi, Gandalf, Jan Dudek, Mgjbot, Ptak82, Crash
Ostatnia aktualizacja: Crash,