好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

DOM之节点的基本属性_html/css_WEB-ITnose

Dom节点是一个对象, 它包含了关于他自己的属性信息和他的内容. 有些属性是只读的, 有些属性是可以更改的.

结构和内容属性

nodeType

下面是所有的节点类型. 总共有12种类型节点. 更多的介绍: DOM Level

interface Node {  // 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;     ...} 

最重要的两个类型是ELEMENT_NODE, 对应的值为1, TEXT_NODE, 对应的值为3. 其他的类型很少使用.

例如, 使用childNodes和类型属性(childNodes[i].nodeType != 1)去迭代显示所有元素节点.

下面是例子的演示:

   

Allowed readers:

查看更多关于DOM之节点的基本属性_html/css_WEB-ITnose的详细内容...

  阅读:30次