• 节点对象


    网页中的 一切内容都是DOM节点对象

    节点对象有共同类型,叫 Node

    Node当中提共了三大属性:第一个

    node.nodeType:

    值啊 是一个数字,nodeType表示这个节点的类型。

    何时使用:区分节点的类型的时候,或者判断节点类型时候。

    如何使用:

    document:9

    元素节点:1

    属性节点:2

    文本节点:3

    DOCTYPE:10

    一起来看一下

    看一下这个document对象

    输出9,那么再看下边这个

    来看下方这个

    firstChlid,他的nodeType是什么?来,试一下

    问题:它无法细致的区分每种元素。

    怎么办,解决就是用第二大属性

    node.nodeName:用来判断节点的名称

    document:#document

    元素节点:标签名(全大写)

    属性节点:属性名

    文本节点:#text

    DOCTYPE:html

    何时使用:区分或者说是判断或区分节点名时候使用

    把刚才那个换了就行了,换成nodeName

    第三大属性:

    node.nodeValue,本意是来获得节点的 值或者是内容

    document:null

    元素节点:null

    属性节点:属性值

    文本节点:3

    DOCTYPE:null

    nodeValue其实对document没有意义,对元素节点没有意义,对DOCTYPE没有意义

    一般情况下我们都是,只用于获得属性的值和文本的内容

    三大属性,所有节点都有

  • 相关阅读:
    二分匹配
    第k短路
    2015_10
    The 15th Zhejiang University Programming Contest
    2015_8
    hdu 1565
    istringstream 用法
    floyd 闭包传递 判断两个点是否属于同一个 强连通分量
    Sicily 1866.Gene Reprogram 一种经典的hash方法
    zoj 3130 最小费用最大流 (求 s到e 的两条总花费最少的 完全没有交点的 路径)
  • 原文地址:https://www.cnblogs.com/pandawind/p/9951848.html
Copyright © 2020-2023  润新知