我們經(jīng)常使用nodeType==1判斷元素是否是一個HMTLElement元素。頁面上的元素都是節(jié)點(diǎn)(Node),有元素節(jié)點(diǎn)(Element Node)、屬性節(jié)點(diǎn)(Attribute Node)、文本節(jié)點(diǎn)(Text Node)等。w3c nodeType 的定義如下
const unsigned short ELEMENT_NODE = 1;
const unsigned short ATTRIBUTE_NODE = 2;
const unsigned short TEXT_NODE = 3;
const unsigned short CDATA_SECTION_NODE = 4;
const unsigned short ENTITY_REFERENCE_NODE = 5;
const unsigned short ENTITY_NODE = 6;
const unsigned short PROCESSING_INSTRUCTION_NODE = 7;
const unsigned short COMMENT_NODE = 8;
const unsigned short DOCUMENT_NODE = 9;
const unsigned short DOCUMENT_TYPE_NODE = 10;
const unsigned short DOCUMENT_FRAGMENT_NODE = 11;
const unsigned short NOTATION_NODE = 12;
但如果我們自定義的對象也包含nodeType屬性呢?如
新聞熱點(diǎn)
疑難解答