Das beste HTML-DOM-Attribut Objekt-Tutorial im Jahr 2024. In diesem Tutorial können Sie HTML-DOM-Knoten,attr Objekte,NamedNodeMap Objekte,Browser-Unterstützung,DOM 4 Warnung !!!, lernen
HTML - DOM (Document Object Model) in alle Knoten sind:
In der HTML - DOM stellt Attr Objekt ein HTML - Attribut.
HTML-Attribute immer gehören Elemente in HTML.
In der HTML - DOM stellt die NamedNodeMap Objekt eine ungeordnete Liste von Knoten.
Wir können über den NamedNodeMap Knoten Knotenname zugegriffen werden.
Alle gängigen Browser unterstützen Attr-Objekte und NamedNodeMap Objekte.
Eigenschaft / Methode | Beschreibung |
---|---|
attr .isId | Wenn die Eigenschaft die ID-Typ ist, gibt iSiD Eigenschaft true, sonst false zurück. |
attr .name | Gibt den Namen der Eigenschaft |
attr .value | Setzt oder sendet den Eigenschaftswert |
attr .specified | Wenn die Eigenschaft Renditen angegeben true, false sonst |
nodemap .getNamedItem () | Gibt den angegebenen Attributknoten aus der Knotenliste. |
nodemap .item () | Gibt die Liste der Knoten in der Knoten an der angegebenen Indexnummer. |
nodemap .length | Gibt die Anzahl der Knoten in der Knotenliste. |
nodemap .removeNamedItem () | Entfernt das angegebene Attributknoten |
nodemap .setNamedItem () | Setzt den angegebenen Attributknoten (nach Namen) |
Im W3C-DOM-Kern, erbt Attr (Attribut) Knoten Objekt-Objekt alle Attribute und Methoden.
In DOM 4 von ist Attr (Attribut) Objekt nicht mehr vererben Knotenobjekt.
In der langen Code - Qualität, in den Eigenschaften des Objekts zu betrachten möchten , dass Sie mit den Knoten Objekteigenschaften und Methoden zu vermeiden:
Eigenschaft / Methode | vermeiden Grund |
---|---|
attr .appendChild () | Immobilien keine Kinder |
attr .attributes | Das Eigentum ist kein Eigentum |
attr .baseURI | Alternative Verwendung document.baseURI |
attr .childNodes | Immobilien keine Kinder |
attr .cloneNode () | Alternative Verwendung attr.value |
attr .firstChild | Immobilien keine Kinder |
attr .hasAttributes () | Das Eigentum ist kein Eigentum |
attr .hasChildNodes | Immobilien keine Kinder |
attr .insertBefore () | Immobilien keine Kinder |
attr .isEqualNode () | Es macht keinen Sinn, |
attr .isSameNode () | Es macht keinen Sinn, |
attr .isSupported () | Normalerweise wahr |
attr .lastChild | Immobilien keine Kinder |
attr .nextSibling | Immobilien keine Geschwister |
attr .nodeName | Verwenden Sie attr .name Alternative |
attr .nodeType | Normalerweise 2 (ATTRIBUTE-node) |
attr .nodeValue | Verwenden Sie attr .value Alternative |
attr .normalize () | Keine Angabe Eigenschaften |
attr .ownerDocument | Normalerweise Ihre HTML-Dokumente |
attr .ownerElement | HTML-Elemente Sie die Eigenschaft zugreifen |
attr .parentNode | HTML-Elemente Sie die Eigenschaft zugreifen |
attr .previousSibling | Immobilien keine Geschwister |
attr .removeChild | Immobilien keine Kinder |
attr .replaceChild | Immobilien keine Kinder |
attr .textContent | Verwenden Sieattr .valueAlternative |