zoukankan      html  css  js  c++  java
  • nodeName、nodeValue和nodeType节点介绍

    nodeName、nodeValue 以及 nodeType 包含有关于节点的信息。
     
    (一)nodeName 属性含有某个节点的名称。
    元素节点的 nodeName 是标签名称
    属性节点的 nodeName 是属性名称
    文本节点的 nodeName 永远是 #text
    文档节点的 nodeName 永远是 #document
    注释:nodeName 所包含的 XML 元素的标签名称永远是大写的
     
    (二)nodeValue
    对于文本节点,nodeValue 属性包含文本。
    对于属性节点,nodeValue 属性包含属性值。
    nodeValue 属性对于文档节点和元素节点是不可用的。
     
    (三)nodeType
    nodeType 属性可返回节点的类型。
    最重要的节点类型是:
    元素类型 节点类型
    元素element 1
    属性attr 2
    文本text 3
    注释comments 8
    文档document 9
     
    (四)所以,看jQuery手册的一个实例:
    示例描述:查找所有文本节点并加粗
    HTML 代码:

    Hello <a href="http://ejohn.org/">John</a>, how are you doing?


    jQuery 代码:$("p").contents().not("[nodeType=1]").wrap("<b/>");
     
    结果:

    Hello <a href="http://ejohn.org/">John</a>, how are you doing?



    实例中,nodeType也是属性值,不等于1就是说选择p内的子节点里不是html标记的东西。所以,记录下来备忘。
  • 相关阅读:
    23.什么是控制文件?
    路由器原理及路由协议
    大家帮忙看看,不会即使显示串口缓冲数据
    c# interface
    ip classless&no ip classless
    Visual Studio 2010 Visual C++ 确定要重新分发的 DLL
    fibonacci算法
    loopback端口作用
    疑惑的virtual method
    Read MBR via ReadFile function
  • 原文地址:https://www.cnblogs.com/hl-520/p/4243259.html
Copyright © 2011-2022 走看看