Nodename
Properti Node.nodeName
(Core Level 1) mengembalikan DOMString yang mengatakan name dari Node, dan namenya tergantung nodeTypenya.
Sintaks:
Properti Node.nodeName
di dukung oleh dominan browser: IE, Opera, Firefox, Google Chrome, dan Safari.
ELEMENT_NODE | tag name |
ATTRIBUTE_NODE | Atrr.name |
TEXT_NODE | "#text" |
CDATA_SECTION_NODE | "#cdata-section" |
ENTITY_REFERENCE_NODE | name of entity referenced |
ENTITY_NODE | entity name |
PROCESSING_INSTRUCTION_NODE | target |
COMMENT_NODE | "#comment" |
DOCUMENT_NODE | "#document" |
DOCUMENT_TYPE_NODE | document type name |
DOCUMENT_FRAGMENT_NODE | "#document-fragment" |
NOTATION_NODE | notation name |
Berdasarkan tabel di atas:
- Jika Node yakni ELEMENT_NODE,
Node.nodeName
mengembalikan nama tag. - Jika Node yakni ATTRIBUTE_NODE,
Node.nodeName
mengembalikan nama atribut. - Jika Node yakni TEXT_NODE,
Node.nodeName
mengembalikan"#text"
, dst.
Contoh di bawah ini mengembalikan nodeName
dari elemen P:
Contoh di bawah ini, menguji bila item pada indeks ke 0 di dalam NamedNodeMap memiliki nodeName
yakni ‘id’, dapatkan atribut STYLE di dalam elemen P, lalu menetapkan nilai gres untuknya: