proprietăți dom html și metode
Proprietăți și metode de a defini interfata de programare HTML DOM.
interfaţă de programare
interfață de programare DOM este determinată prin metode și proprietăți standard.
Proprietățile sunt adesea denumite ceva cu care trebuie să faci ceva (de exemplu, numele de gazdă).
Pe metode sunt adesea denumite ceva ce trebuie făcut (de exemplu, eliminarea unui nod).
HTML DOM Properties
Unele proprietăți DOM:
- x.innerHTML - valoare de tip text x
- x.nodeName - nume (prenume) nod x
- x.nodeValue - valoarea lui x
- x.parentNode - nodul părinte x
- x.childNodes - copilul nodurile x
- x.attributes - noduri atribut x
Notă: În x de mai sus este un obiect nod (element HTML).
HTML DOM Metode
Unele metode DOM:
- x.getElementById (id) - pentru a primi elementul cu id-ul specificat
- x.getElementsByTagName (nume) - obține toate elementele cu numele specificat (nume) etichetă
- x.appendChild (nod) - se introduce un nod copil în x
- x.removeChild (nod) - șterge nodul copil al x
Notă: În x de mai sus este un obiect nod (element HTML).
innerHTML proprietate
Cel mai simplu mod de a obține sau de a modifica conținutul elementului - utilizarea proprietății innerHTML.
innerHTML nu face parte din caietul de sarcini W3C DOM. Cu toate acestea, este susținută de toate browserele importante.
Codul de mai jos devine innerHTML (text) al elementului
cu id = "intro":
Hello World!
In exemplul de mai sus, getElementById este o metodă, în timp ce innerHTML - această proprietate.
Proprietățile childNodes și nodeValue
Putem folosi, de asemenea, proprietățile childNodes și nodeValue pentru conținutul elementului.
Codul de mai jos devine conținutul elementului
cu id = "intro":
Lumea va!
In exemplul de mai sus getElementById este o metodă și un nodeValue childNodes - această proprietate.
În aceste lecții, vom folosi în principal proprietatea innerHTML. Cu toate acestea, luarea în considerare a metodei de mai sus este utilă pentru înțelegerea structurii DOM copac și manipularea de fișiere XML.