Latest web development tutorials

HTML DOM atrybutów obiektu

Węzeł HTML DOM

HTML DOM (Document Object Model) w wszystkie węzły są:

  • Dokument jest węzłem dokumentu
  • Wszystkie elementy HTML jest węzłem elementem
  • Wszystkie atrybuty HTML są węzły atrybutów
  • elementy HTML wstawiony do tekstu jako węzła tekstowego
  • Komentarze są węzły komentarz

obiekty attr

W HTML DOM, Attr obiekt reprezentuje atrybut HTML.

HTML atrybuty zawsze należą do elementów HTML.


obiekty NamedNodeMap

W HTML DOM, obiekt NamedNodeMap stanowi nieuporządkowaną listę węzłów.

Możemy być dostępne za pośrednictwem nazwy węzła node NamedNodeMap.


Pomoc Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Wszystkie główne przeglądarki obsługują obiekty i przedmioty NamedNodeMap atr.


Obiekt / Metoda opis
attr .isId Jeżeli nieruchomość jest typem ID, nieruchomości isId zwraca wartość true, w przeciwnym razie zwraca false.
attr .name Zwraca nazwę właściwości
attr .value Ustawia lub zwraca wartość nieruchomości
attr .specified Jeśli właściwość jest określona Zwraca true, false w przeciwnym wypadku
nodemap .getNamedItem () Zwraca określony węzeł atrybutu z listy węzłów.
nodemap .Item () Zwraca listę węzłów w węźle o podanym numerze indeksu.
nodemap .length Zwraca liczbę węzłów w liście węzłów.
nodemap .removeNamedItem () Usuwa określony węzeł atrybutu
nodemap .setNamedItem () Ustawia określony węzeł atrybutu (nazwy)


DOM 4 Ostrzeżenie !!!

W rdzeniu W3C DOM, Attr (atrybut) obiekt obiekt węzła dziedziczy wszystkie atrybuty i metody.

W Dom 4, Attr (atrybut) przedmiot nie jest już dziedziczyć z obiektu węzła.

W dłuższej jakości kodu do rozważenia, we właściwościach obiektu chcesz uniknąć korzystania z właściwości obiektów węzłów i metod:

Obiekt / Metoda Unikać powód
attr .appendChild () Nieruchomość nie dla dzieci
.attributes attr Nieruchomość nie jest własnością
attr .baseURI Zastosowanie alternatywna document.baseURI
attr .childNodes Nieruchomość nie dla dzieci
attr .cloneNode () Alternatywne zastosowanie attr.value
attr .firstChild Nieruchomość nie dla dzieci
.hasAttributes attr () Nieruchomość nie jest własnością
attr .hasChildNodes Nieruchomość nie dla dzieci
attr .insertBefore () Nieruchomość nie dla dzieci
attr .isEqualNode () To nie ma sensu
attr .isSameNode () To nie ma sensu
attr .isSupported () zazwyczaj prawda
attr .lastChild Nieruchomość nie dla dzieci
attr .nextSibling Nieruchomość nie rodzeństwo
attr .nodeName Użyj w ciekawy .name alternatywę
attr .nodeType Zazwyczaj 2 (atrybut-node)
attr .nodeValue Użyj w ciekawy .Value alternatywę
attr .normalize () Brak właściwości specyfikacji
attr .ownerDocument Zazwyczaj dokumenty HTML
attr .ownerElement elementy HTML użyć dostępu do właściwości
attr .parentNode elementy HTML użyć dostępu do właściwości
attr .previousSibling Nieruchomość nie rodzeństwo
attr .removeChild Nieruchomość nie dla dzieci
attr .replaceChild Nieruchomość nie dla dzieci
attr .textContent Użyjw ciekawy .Valuealternatywę