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 John, how are you doing?


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

Hello John, how are you doing?

实例中,nodeType也是属性值,不等于1就是说选择p内的子节点里不是html标记的东西。所以,记录下来备忘。

不该被遗忘的nodeName、nodeValue和nodeType!相关推荐

  1. jquery冲突的关键字nodeName、nodeValue和nodeType!

    转自:https://blog.csdn.net/hdfyq/article/details/52805836 [缘由]在工作流数据库设计的时候,  都节点管理的功能.  结果有2个字段为  NODE ...

  2. nodeValue以及其与value的区别以及JS nodeName、nodeValue、nodeType返回类型

    nodeName.nodeValue 以及 nodeType 包含有关于节点的信息. nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名称 属性节点的 nodeName ...

  3. hasChildNodes()方法,nodeName、nodeValue、nodeType介绍

    Document对象的使用:hasChildNodes()方法,nodeName.nodeValue.nodeType的简单介绍 一.hasChildNodes() 说明: (1)       该方法 ...

  4. JQuery nodeName、nodeValue 以及 nodeType

    最近在读jquery源码,看到关于一些nodetype的判断,现将网上搜到的信息共享如下: 原文链接:http://blog.chinaunix.net/uid-22414998-id-2199425 ...

  5. nodeName,nodeValue,nodeType,typeof,instanceof 的区别

    nodeName 属性含有某个节点的名称. 更多免费教学文章请关注这里 元素节点的 nodeName 是标签名称 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #te ...

  6. nodeName、nodeValue和nodeType节点介绍

    nodeName 元素节点的 nodeName 是标签名称(大写) 属性节点的 nodeName 是属性名称 文本节点的 nodeName 永远是 #text 文档节点的 nodeName 永远是 # ...

  7. DOM节点中nodeName、nodeValue 以及 nodeType属性值

    今天在用childrenNodes进行操作dom时,碰到了问题,仔细查了一下相关API,记录一下: nodeName nodeName 属性含有某个节点的名称. 元素节点的 nodeName 是标签名 ...

  8. nodeValue和nodeType

    nodeValue看到value我们就知道是值了,nodeType看到Type就知道是类型了   nodevalue是取得文本值  当nodeType==3的时候才有会返回值.不然会返回一个null值 ...

  9. js DOM Element属性和方法整理

    js DOM Element属性和方法整理 节点操作,属性 1. childNodes.children 这两个属性获取到的子节点会根据浏览器的不同而不同的,所以一定要判断下nodeType是否为1. ...

最新文章

  1. 两张图看懂GC 日志
  2. ie在线邮件html编辑器,IE中HTML编辑器的修改与使用.doc
  3. LINQ体验系列文章导航
  4. 一台服务器能承载多少用户_一台入门级服务器能为你的办公应用带来哪些效率?评测告诉你...
  5. python 比较列表相邻元素(找相同或去重)
  6. python手把手入门_新手必看:手把手教你入门 Python
  7. mysql 事物封装_mysqls 一个node对mysql的封装库 链式调用、支持事务
  8. Spring整合Quartz实现定时任务
  9. Android应用程序组件Content Provider简要介绍和学习计划 .
  10. 如果计算机正执行屏幕保护程序 当用户,计算机一级考试参考试题(含答案)讲节一.doc...
  11. tf卡可以自己裁剪成nm卡_真假TF卡鉴定方法
  12. PHP之 通过银行卡账号匹配银行名称
  13. react录制mp3格式音频,输出二进制数据流向后台请求音频的url
  14. 盛世昊通上市美国纳斯达克,基建建设任重而道远
  15. 老照片瞬间修复神器!快帮你家的长辈恢复照片去吧
  16. MATLAB操作学习---起式
  17. MFC自用小工具源码
  18. 移动调试工具weinre安装和使用
  19. 图解Transformer
  20. 省市县的json数据

热门文章

  1. 【错误记录】Groovy工程中的文件查找策略 ( main 函数中需要使用 src/main/groovy/Script.groovy | Groovy 脚本直接使用代码相对路径 )
  2. 【C 语言】文件操作 ( 配置文件读写 | 业务逻辑 | 接口设计 )
  3. 【计算理论】计算复杂性 ( 阶段总结 | 计算理论内容概览 | 计算问题的有效性 | 语言与算法模型 | 可计算性与可判定性 | 可判定性与有效性 | 语言分类 ) ★
  4. python 获取子目录下的所有文件的路径
  5. 架构之美读书笔记03
  6. Android API Guides 安卓API指导----第一部分:Introduction(介绍)
  7. 【Android面试】Android面试题集锦 (陆续更新)(最新2012-6-18)
  8. typedef 用法总结
  9. C#编程规范--控件命名篇[转]
  10. B-Trees Concepts B-树介绍(都快忘了:))