--- title: Element slug: Web/API/Element tags: - DOM - Gecko translation_of: Web/API/Element ---
{{ ApiRef}}
Ten rozdział dostarcza zwięzłych informacji dla wszystkich metod, własności i zdarzeń dostępnych dla większości elementów HTML i XML w Gecko DOM.
Różne specyfikacje W3C mają zastosowanie do elementów:
Niniejsze interfejsy DOM łączą różne specyfikacje, jednak staramy się skoncentrować na rekomendacji DOM Level 2 HTML. Każda podstrona zawiera odnośnik do odpowiedniego fragmentu specyfikacji W3C DOM.
W tym miejscu "elementy" oznaczają ten interfejs, jaki mają wszystkie elementy HTML i XML. Istnieją również bardziej specjalizowane interfejsy dla poszczególnych elementów - np. BODY
posiada dodatkowe funkcje i własności, podobnie tabele. W tym rozdziale omówiony jest tylko ten interfejs, jak współdzielą wszystkie elementy.
Nazwa | Opis | Typ | Dostępność |
---|---|---|---|
attributes |
Zwraca tablicę atrybutów elementu. | NamedNodeMap |
Wszystkie |
childNodes |
Zwraca tablicę węzłów potomnych elementu. | NodeList |
Wszystkie |
className |
Pobiera/ustawia klasę elementu. | String |
HTML, XUL |
clientHeight |
Zwraca wewnętrzną wysokość elementu. | Number |
HTML |
clientWidth |
Zwraca wewnętrzną szerokość elementu. | Number |
HTML |
dir |
Ustawia lub pobiera kierunek elementu. | String |
HTML, XUL |
firstChild |
Zwraca pierwsze dziecko bieżącego węzła lub null , jeśli ten element nie posiada węzła potomnego. |
Node |
Wszystkie |
id |
Pobiera/ustawia id elementu. | String |
HTML, XUL |
innerHTML |
Pobiera/ustawia znacznik zawartości elementu. | String |
HTML |
lang |
Określa język bazowy dla wartość atrybutów i tekstowej zawartości elementu. | String |
HTML |
lastChild |
Zwraca ostatnie dziecko bieżącego węzła elementu lub null jeśli ten element nie posiada węzłów potomnych. |
Node |
Wszystkie |
localName |
Zwraca lokalną część uściślonej nazwy węzła. | String |
Wszystkie |
Nazwa | Opis | Typ | Dostępność |
name |
Pobiera lub ustawia atrybut name - dostępne nie dla wszystkich elementów. |
String |
HTML |
namespaceURI |
URI przestrzeni nazw węzła lub null , jeśli jest bliżej nieokreślony. |
String |
Wszystkie |
nextSibling |
Węzeł bezpośrednio następny w drzewie dokumentu lub null jeżeli takiego nie ma. |
Node |
Wszystkie |
nodeName |
Nazwa węzła. | String |
Wszystkie |
nodeType |
Cyfra reprezentująca typ węzła. 1 oznacza element DOM. |
Number |
Wszystkie |
nodeValue |
Wartość węzła atrybutu, zawartość węzła tekstowego lub null dla elementu DOM. |
String |
Wszystkie |
offsetHeight |
Wysokość elementu, odnosząca się do układu strony. | Number |
HTML |
offsetLeft |
Odległość pomiędzy lewą krawędzią elementu, a jego offsetParent lewej krawędzi. |
Number |
HTML |
offsetParent |
Element, od którego obliczane są wszystkie przesunięcia. | Element |
HTML |
offsetTop |
Odległość pomiędzy górną krawędzią elementu, a jego offsetParent górnej krawędzi. |
Number |
HTML |
offsetWidth |
Szerokość elementu, odnosząca się do układu strony. | Number |
HTML |
ownerDocument |
Dokument, którego węzeł jest w lub null jeśli węzeł nie znajduje się wewnątrz. |
Document |
Wszystkie |
Nazwa | Opis | Typ | Dostępność |
parentNode |
Element nadrzędny bieżącego węzła lub null jeżeli węzeł nie znajduje się wewnątrz dokumentu DOM. |
Node |
Wszystkie |
prefix |
Prefiks przestrzeni nazw węzła lub null jeżeli nie określono prefiksa. |
String |
Wszystkie |
previousSibling |
Węzeł bezpośrednio poprzedni w drzewie dokumentu lub null jeżeli takiego nie ma. |
Node |
Wszystkie |
scrollHeight |
The scroll view height of an element. | Number |
HTML |
scrollLeft |
Pobiera/Ustawia liczbę pikseli, o którą zostanie przewinięta zawartość dokumentu. | Number |
HTML |
scrollTop |
Pobiera/Ustawia liczbę pikseli, o którą ma zostać przewinięta w górę zawartość elementu. | Number |
HTML |
scrollWidth |
Zwraca szerokość zawartości elementu w pikselach lub szerokość samego elementu. | Number |
HTML |
style |
Obiekt reprezentujący deklaracje stylów elementu. | CSSStyle |
HTML, XUL |
tabIndex |
Pobiera lub ustawia pozycję elementu w kolejności przechodzenia tabulatorem. | Number |
HTML |
tagName |
Nazwa znacznika HTML danego elementu. | String |
Wszystkie |
textContent |
Pobiera bądź ustawia tekstową treść elementu i jego potomków. | String |
Wszystkie |
name
- dostępne nie dla wszystkich elementów.Poniższe właściwości nie mogą być przypisane, tak jak uchwyty zdarzeń obiektów document czy window. Wszystkie poniższe własności służą tylko do odczytu - zwracają kod obsługi zdarzeń, jeżeli został on nadany elementowi w samym HTML-u bądź XML-u.
Są to właściwości odnoszące się do HTML dla atrybutów zdarzeń 'on'.
W przeciwieństwie do odpowiadających atrybutów, wartości tych właściwość są funkcjami lub jakimkolwiek innym obiektem implementowanym przez EventListener interfejs. Przypisanie atrybutu zdarzenia w HTML powoduje utworzenie funkcji opakowującej funkcji dla określonego kodu. Np. podając następujący HTML:
<div onclick="foo();">click me!</div>
Jeżeli element
jest referencją do <div>
, wartość element.onclick
wynosi faktycznie:
function onclick(event) { foo(); }
Note how the event object is passed as parameter event
to this wrapper function.