Ultimele tutoriale de dezvoltare web
 

HTML Element DOM Object


HTML DOM Nodurile

In DOM HTML (Document Object Model) , totul este un nod:

  • Documentul în sine este un nod de document
  • Toate elementele HTML sunt noduri element de
  • Toate atributele HTML sunt noduri atribut
  • Text în interiorul elementelor HTML sunt noduri de text
  • Comentariile sunt noduri comentariu

Elementul OBJECT

In HTML DOM, obiectul Element reprezintă un element HTML.

Obiecte element poate avea noduri copil de noduri tip de element, noduri text sau noduri comentariu.

Un obiect NodeList reprezintă o listă de noduri, cum ar fi colectarea unui element HTML de noduri copil.

Elementele pot avea, de asemenea, atribute. Atributele sunt noduri de atribute (See next chapter) .


Suport pentru browser-

Obiect
Element da da da da da
NodeList da da da da da

Elementul OBJECT și obiectul NodeList sunt acceptate în toate browserele majore.


Proprietăți și metode

Următoarele proprietăți și metode pot fi folosite pe toate elementele HTML:

Proprietate / Metoda Descriere
element .accessKey Setează sau returnează accesskey atributul unui element
element . addEventListener() Atașează o tratare a evenimentului la elementul specificat
element . appendChild() Adaugă un nou nod copil, la un element, ca ultimul nod copil
element de .attributes Returnează un NamedNodeMap din atributele unui element
element . blur() Elimină focalizarea de un element
element .childElementCount Returnează numărul de elemente copil un element are
element de .childNodes Returnează o colecție de noduri copil unui element (inclusiv noduri text și comentariu)
element de .children Returnează o colecție de element secundar unui element (cu excepția nodurilor text și comentariu)
element .classList Returnează clasa name(s) al unui element
element .className Setează sau returnează valoarea de class atribut al unui element de
element . click() Simulează un mouse-click pe un element
element .clientHeight Returnează înălțimea unui element, inclusiv umplutură
element .clientLeft Returnează lățimea marginii din stânga a unui element
element .clientTop Returnează lățimea marginii de sus a unui element
element .clientWidth Returnează lățimea unui element, inclusiv umplutură
element . cloneNode() Clonele un element de
element . compareDocumentPosition() Compară poziția documentului a două elemente
element . contains() Returnează true dacă un nod este un descendent al unui nod, în caz contrar fals
element .contentEditable Setează sau returnează dacă conținutul unui element poate fi editat sau nu
element .dir Setează sau returnează valoarea dir atribut al unui element
element .firstChild Returnează primul nod copil al unui element
element .firstElementChild Returnează primul element copil al unui element
element . focus() se focus() Oferă focalizare la un element
element . getAttribute() Returnează specified valoarea atribut al unui nod element de
element . getAttributeNode() Returnează specified nodul atribut
element . getElementsByClassName() Returnează o colecție a tuturor elementelor de copil cu numele clasei specificate
element . getElementsByTagName() Returnează o colecție a tuturor elementelor copil cu numele tag-ul specificat
element . getFeature() Returnează un obiect care implementează API-uri ale unei caracteristici specificate
element . hasAttribute() Returnează true dacă un element are specified atributul, în caz contrar fals
element . hasAttributes() Returnează true dacă un element are atributele, altfel false
element . hasChildNodes() Returnează true dacă un element are nici un nod copil, în caz contrar fals
element .id Setează sau returnează valoarea id atribut al unui element
element .innerHTML Setează sau returnează conținutul unui element
element . insertBefore() Se introduce un nou nod copil înainte de a,, nod specificat existent copil
element .isContentEditable Returnează true dacă conținutul unui element poate fi editat, în caz contrar fals
element . isDefaultNamespace() Returnează true dacă un specificat namespaceURI este implicit, în caz contrar fals
element . isEqualNode() Verifică dacă două elemente sunt egale
element . isSameNode() Verifică dacă două elemente sunt același nod
element . isSupported() Returnează true dacă o caracteristică specificată este suportată pe elementul
element .lang Setează sau returnează valoarea lang atribut al unui element
element .lastChild Returnează ultimul nod copil al unui element
element .lastElementChild Returnează ultimul element copil al unui element
element .namespaceURI Returnează spațiul de nume URI al unui element
element .nextSibling Returnează nodul următor la același nivel de nod copac
element .nextElementSibling Returnează elementul următor la același nivel de nod copac
element .nodeName Returnează numele unui nod
element .nodeType Returnează tipul de nod al unui nod
element .nodeValue Setează sau returnează valoarea unui nod
element . normalize() Se alătură nodurile de text adiacente și elimină nodurile de text goale într-un element
element .offsetHeight Returnează înălțimea unui element, inclusiv, chenarul și scrollbar
element .offsetWidth Returnează lățimea unui element, inclusiv, chenarul și scrollbar
element .offsetLeft Returnează poziția orizontală de offset a unui element
element .offsetParent Returnează recipientul de compensare a unui element
element .offsetTop Returnează poziția verticală a unui element de compensare
element .ownerDocument Returnează elementul rădăcină (document object) de (document object) pentru un element
element .parentNode Returnează nodul părinte al unui element
element .parentElement Returnează nodul element de bază al unui element
element .previousSibling Returnează nodul anterior la același nivel de nod copac
element .previousElementSibling Returnează elementul anterior la același nivel de nod copac
element . querySelector() Returnează primul element copil care se potrivește cu un CSS specificat selector(s) al unui element
Element. querySelectorAll() Returnează toate elementele copil care se potrivește cu un CSS specificat selector(s) al unui element
element . removeAttribute() Îndepărtează un atribut specificat dintr-un element de
element . removeAttributeNode() Îndepărtează un nod atribut specificat și returnează nodul eliminat
element . removeChild() Îndepărtează un nod copil dintr-un element de
element . replaceChild() Inlocuieste un nod copil într-un element
element . removeEventListener() Înlătură un handler eveniment care a fost atașat cu addEventListener() metoda
element .scrollHeight Returnează întreaga înălțime a unui element, inclusiv umplutură
element .scrollLeft Setează sau returnează numărul de pixeli conținutului unui element este defilat pe orizontală
element .scrollTop Setează sau returnează numărul de pixeli conținutului unui element este defilat vertical
element .scrollWidth Returnează întreaga lățime a unui element, inclusiv umplutură
element . setAttribute() Setează sau schimbă specified atributul, la valoarea specificată
element . setAttributeNode() Setează sau schimbă specified nodul atribut
element .style Setează sau returnează valoarea style atribut al unui element
element .tabIndex Setează sau returnează valoarea tabindex atribut al unui element
element .tagName Returnează numele tag-ul unui element
element .textContent Setează sau returnează conținutul textual al unui nod și descendenții săi
element de .Titlul Setează sau returnează valoarea din title atribut al unui element
element . toString() Convertește un element la un șir de caractere
nodelist. item() Returnează nodul la indexul specificat într-un NodeList
.length nodelist Returnează numărul de noduri într-un NodeList