Latest web development tutorials

HTML DOM element object

Węzeł HTML DOM

HTML DOM (Document Object Model) w każdym węźle rzeczy są:

  • Sam dokument jest przedmiotem dokumentu
  • Wszystkie elementy HTML są wierzchołkiem elementu
  • Wszystkie atrybuty HTML są węzły atrybutów
  • elementy HTML są wstawiane do tekstu węzła tekstowego
  • Komentarze są węzły komentarz

obiekt elementu

W HTML DOM, obiekt Element reprezentuje element HTML.

Dzieci obiektów element może być, może być wierzchołkiem elementu, węzły tekstowe, węzły komentarz.

NodeList obiekt reprezentuje listę węzłów, podobny do elementu HTML dziecko węzłów kolekcji.

Elementy mogą mieć atrybuty. Nieruchomość należąca do węzła atrybutów (patrz następny rozdział).


Pomoc Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Wszystkie główne przeglądarek obsługuje elementu obiekt i przedmiot NodeList. ,


Właściwości i metody

Powyższe właściwości i metody, które mają zastosowanie do wszystkich elementów HTML:

Obiekt / Metoda opis
Element .accessKey Ustawia lub zwraca pierwiastek accesskey
Element .addEventListener () Dodawanie obsługi zdarzeń do określonego elementu
Element .appendChild () Dodanie nowego elementu do elementu podrzędnego
.attributes elementów Zwraca tablicę atrybutów elementu
.childNodes elementów Zwraca tablicę elementów w węźle dzieci
Element .classlist Zwraca nazwę klasy elementu, jako przedmiot DOMTokenList.
Element .nazwaklasy Ustawia lub zwraca atrybut class elementu
Element .clientHeight Zwraca zawartość na stronie widocznej wysokości (nie licząc granice, marginesy lub przewijania)
Element .clientWidth Zwraca zawartość strony widocznej szerokości (bez granic, marginesy lub przewijania)
Element .cloneNode () Klonowanie elementu
Element .compareDocumentPosition () Dokument Lokalizacja porównać dwa elementy.
Element .contentEditable Ustawia lub zwraca, czy treść tego elementu edytowalne
Element .dir Ustawia lub zwraca element w kierunku tekstu
Element .firstChild Zwraca element za pierwsze dziecko
Element .focus () Ustaw dokument lub element wzmocnienia ostrości
Element .getAttribute () Zwraca wartości atrybutów określonego elementu za
Element .getAttributeNode () Zwraca określony węzeł atrybutu
Element .getElementsByTagName () Zwraca nazwę znacznika zbiór wszystkich elementów podrzędnych.
elementem. getElementsByClassName () Zwraca wszystkie elementy w dokumencie podać nazwę klasy kolekcji, jako przedmiot NodeList.
Element .getFeature () Zwraca podanych właściwości obiektu do wykonywania funkcji API.
Element .getUserData () Zwraca obiektu związanego z kluczowych elementów.
Element .hasAttribute () Jeśli określona właściwość istnieje elementu Zwraca true, w przeciwnym razie zwraca false.
.hasAttributes element () Jeżeli istnieje jakakolwiek nieruchomość elementem zwraca wartość true, w przeciwnym razie zwraca false.
.hasChildNodes element () Zwraca czy dany element ma jakikolwiek element dzieci
Element .hasfocus () Zwraca wartość logiczną, wykrywanie, czy naciskiem dokument lub element wzmocnienia
Element .id Ustawia lub zwraca id elementu.
Element .innerHTML Ustawia lub zwraca zawartość elementu.
Element .insertBefore () Wstawić nowy element podrzędny wcześniej istniejącego elementu podrzędnego
Element .isContentEditable Jeżeli zawartość elementu edytowalne zwraca true, false w przeciwnym wypadku
Element .isDefaultNamespace () Jeśli namespaceURI zwraca wartość true, w przeciwnym razie zwraca false.
Element .isEqualNode () Sprawdź, czy dwa elementy są równe
Element .isSameNode () Sprawdź dwa elementy mają ten sam węzeł.
Element .isSupported () Jeśli obsługiwane funkcje określone w elemencie zwraca true.
Element .lang Ustawia lub zwraca język elementu.
Element .lastChild ostatni element dziecko zwrócone
Element .namespaceURI Zwraca URI przestrzeni nazw.
Element .nextSibling Następuje powrót tego elementu
Element .nodeName Zwraca nazwę znacznika elementu (wielkimi literami)
Element .nodeType Zwraca typ węzła elementu
Element .nodeValue Zwraca węzła elementu
Element .normalize () Więc ta stała się "normalną" formą, gdzie tylko struktura (np elementy, komentarze, instrukcje przetwarzania, sekcje CDATA i referencje podmiot) rozmieszczone węzły tekstowe, czyli elementy (w tym nieruchomości) wszystkie węzły tekstowe poniżej, nie są ani w sąsiedztwie węzły tekstowe, ani puste węzły tekstowe
Element .offsetHeight Zwraca element dowolnej wysokości, włącznie granicy i napełniania, ale nie na marginesie
Element .offsetWidth Zwraca szerokość elementu, łącznie z granicami i obicia, lecz nie marginesów
Element .offsetLeft Zwraca bieżący element względnego przesunięcia poziomego przesunięcia pozycji kontenera
Element .offsetParent Zwraca przesunięcie elementu kontenera
Element .offsetTop Zwraca bieżący element względne przesunięcie pionowe pojemnika offsetowego
Element .ownerDocument Zwraca element elementu głównego (Obiekt document)
Element .parentNode Zwraca węzeł nadrzędny element
Element .previousSibling Zwraca element bezpośrednio poprzedzającego elementu
Element .querySelector () Return dopasować określony element selektora CSS to pierwszy element podrzędny
document.querySelectorAll () Zwraca określony selektor CSS pasuje do listy węzłów elementu wszystkich elementów podrzędnych
Element .removeAttribute () Usuwa określony atrybut z elementu
Element .removeAttributeNode () Usuwa określony węzeł atrybutu i zwraca usunięcie węzła po.
Element .removeChild () Aby usunąć podelementu
Element .removeEventListener () Zdjąć uchwyt metodą addEventListener (), aby dodać zdarzenie
Element .replaceChild () Wymienić element podrzędny
Element .scrollHeight Zwraca wysokość całego elementu (włącznie z ukrytym miejscu paska przewijania)
Element .scrollLeft Powroty z bieżącego widoku rzeczywistych elementów lewej krawędzi i lewej krawędzi
Element .scrollTop Z dala od górnej krawędzi oraz w widoku z góry samych elementów na krawędzi między obecny
Element .scrollWidth Zwraca całą szerokość elementu (włącznie z ukrytym miejscu paska przewijania)
Element .setAttribute () Ustawić lub zmienić określone właściwości i określonej wartości.
Element .setAttributeNode () Ustawianie lub zmiana określony węzeł atrybutu.
Element .setIdAttribute ()
Element .setIdAttributeNode ()
Element .setUserData () W elemencie związanym z określonym klucza obiektu.
Element .style Ustawia lub zwraca atrybut stylu elementu
Element .tabIndex Ustawia lub zwraca kolejność uaktywniania elementów.
Element .tagName W nazwie znacznika ciąg elementu (wielkimi literami)
Element .textContent Ustawia lub zwraca węzeł i jego zawartości tekstowej
.title elementów Ustawia lub zwraca atrybut tytuł elementu
Element .ToString () Element do łańcucha
NodeList .Item () Zwraca indeks elementu w drzewie dokumentu w oparciu
NodeList .length Zwraca liczbę węzłów w liście węzłów.