Όνειρο Συσκευή Attr HTML DOM
- Προηγούμενη σελίδα HTML Element
- Επόμενη σελίδα HTML Event
Attr 对象
在 HTML DOM 中,Attr 对象表示 HTML 属性。
HTML 属性始终属于 HTML 元素。
NamedNodeMap
在 HTML DOM 中,NamedNodeMap 对象表示元素属性节点的无序集合。
换句话说:NamedNodeMap 是 Attr 对象的列表。
NamedNodeMap 拥有返回节点数的 length 属性。
可以通过名称或索引号访问节点。索引从 0 开始。
NamedNodeMap 属性和方法
方法 | 描述 |
---|---|
getNamedItem() | Επιστροφή του κόμβου ιδιοτήτων από το NamedNodeMap (με βάση το όνομα). |
item() | Επιστροφή του κόμβου ιδιοτήτων από το NamedNodeMap (με βάση την τάξη). |
length | Επιστροφή του αριθμού των ιδιοτήτων στο NamedNodeMap. |
removeNamedItem() | Διαγραφή ιδιοτήτων (κόμβο). |
setNamedItem() | Ρύθμιση ιδιοτήτων με όνομα (κόμβο). |
Αποδοχή DOM 4!
Στο W3C DOM Core, το αντικείμενο Attr (ιδιότητα) κληρονομεί όλες τις ιδιότητες και τις μεθόδους από το αντικείμενο Node.
Στο DOM 4, το αντικείμενο Attr δεν κληρονομεί πλέον από το Node.
Για να διασφαλιστεί η ασφάλεια του κώδικα στο μέλλον, θα πρέπει να αποφύγετε τη χρήση των ιδιοτήτων και των μεθόδων του αντικειμένου κόμβου στην ιδιότητα του αντικειμένου.
Ιδιότητα / Μέθοδος | Αιτίες αποφυγής |
---|---|
attr.appendChild() | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.attributes | Η ιδιότητα δεν έχει ιδιότητες. |
attr.baseURI | Χρησιμοποιήστε το document.baseURI ως αντικαταστάτη. |
attr.childNodes | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.cloneNode() | Χρησιμοποιήστε το attr.value ως αντικαταστάτη. |
attr.firstChild | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.hasAttributes() | Η ιδιότητα δεν έχει ιδιότητες. |
attr.hasChildNodes | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.insertBefore() | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.isEqualNode() | Χωρίς σημασία. |
attr.isSameNode() | Χωρίς σημασία. |
attr.isSupported() | Πάντα το true. |
attr.lastChild | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.nextSibling | Η ιδιότητα δεν έχει同级 στοιχείο. |
attr.nodeName | Χρησιμοποιήστε το attr.name ως αντικαταστάτη. |
attr.nodeType | Πάντα 2 (ATTRIBUTE_NODE). |
attr.nodeValue | Χρησιμοποιήστε το attr.value ως αντικαταστάτη. |
attr.normalize() | Η ιδιότητα δεν μπορεί να εμβαθύνει. |
attr.ownerDocument | Πάντα το HTML έγγραφο σας. |
attr.ownerElement | Αυτό είναι το στοιχείο HTML που χρησιμοποιείτε για να προσπέφτετε στην ιδιότητα. |
attr.parentNode | Αυτό είναι το στοιχείο HTML που χρησιμοποιείτε για να προσπέφτετε στην ιδιότητα. |
attr.previousSibling | Η ιδιότητα δεν έχει同级 στοιχείο. |
attr.removeChild | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.replaceChild | Η ιδιότητα δεν έχει θυγατρικό στοιχείο. |
attr.textContent | Χρησιμοποιήστε το attr.value ως αντικαταστάτη. |
- Προηγούμενη σελίδα HTML Element
- Επόμενη σελίδα HTML Event