document

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 w臋z艂贸w potomnych dokumentu, a takze elementy znajdujace sie zwykle w reprezentacji dokumentu, jak <BODY>.

Wlasnosci

document.alinkColor* This deprecated API should no longer be used, but will probably still work.
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* This deprecated API should no longer be used, but will probably still work.
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* This deprecated API should no longer be used, but will probably still work.
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* This deprecated API should no longer be used, but will probably still work.
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 <xul: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 <xul:tooltip>.
document.URL
Zwraca ci膮g znak贸w zawieraj膮cy adres URL bie偶膮cego dokumentu.
document.vlinkColor* This deprecated API should no longer be used, but will probably still work.
Pobiera/ustawia kolor odwiedzonych odno艣nik贸w.
document.width*
Zwraca szeroko艣膰 bie偶膮cego dokumentu.

Metody

document.clear* This deprecated API should no longer be used, but will probably still work.
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.