JS里面一共有12种Node类型。要了解Node类型详细信息可以使用nodeName和nodeValue这两个属性。

比较常用的类型有:

1)Document类型    nodeType为9,nodeName为"#document"

2) Element类型    nodeType为1,nodeName为元素的标签名

3)Text类型  nodeType为3,nodeName为"#text" 含有nodeValue

说道Text类型可以提一下JS在创建createTextNode("字符串");如果创建了连个文本节点只要这两个文本节点相邻可以利用normalize()方法将文本合并为一个。

也可以使用spliText(下标位置);来分割nodeValue的值

4)Comment类型  nodeType为8  nodeName为"#comment"      <!--用来表示注解-->同样的这东西也有文字说明,所以也会相对应的包含一个nodeValue

5)CDATAS类型  nodeType为4,nodeName为"#cdata-section"  表示的CDATA区域

6)DocumentType类型 nodeType为10,nodeName为doctype的名称  <!DOCTYPE HTML........> 表示的就是这个东西

7) Attr类型          nodeType为2,nodeName为"特性的名称"

Attr对象有三个属性:name、value、specified(用来区别特性是代码中指定的,还是默认的)

这就是JS里面常见到的节点类型也是比较重要的几大节点类型。还有一些节点的公共属性:parentNode,childsNode。。。等等。但对于节点只要知道它的增删改查就好了。

每一个节点类型都有相对应的一个create节点类型,节本都是长这个样子的只要知道文档中有这些类型百度上一查方法啊,属性啊。基本上就都有了。写这个主要死让大家认识一下在JS里面处处都是有node构成的。每个节点都有不同的类型。 主要是为了服务我们动态操作脚本

JS学习之Node类型相关推荐

  1. js学习(node.js环境)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] javascript之前一般用于web前端开发(比如jquery等等),然而由于node.js的 ...

  2. JS 学习笔记--8---Function类型

    练习使用的浏览器IE11   JS 中Function类型实际上是一种对象,每一个函数实际上都是Function类型的一个实例,每一个函数都有一些默认的属性和方法.由于函数是对象,故函数名实际上也是一 ...

  3. 千锋Node.js学习笔记

    千锋Node.js学习笔记 文章目录 千锋Node.js学习笔记 写在前面 1. 认识Node.js 2. NVM 3. NPM 4. NRM 5. NPX 6. 模块/包与CommonJS 7. 常 ...

  4. node.js学习总结:node.js的内置模块,模块化,npm与包 express,前后端身份认证 JWT认证机制

    node.js学习总结 什么是node.js node.js的内置模块 fs系统模块 path路径模块 http模块 模块化 npm与包 express express路由 express+mysql ...

  5. node.js学习-第一章节

    目录 前言 学习NodeJS的意义 01-nodejs入门 1.2-什么是nodejs 1.3-Node.js环境安装 1.3.1-如何确认当前电脑是否已经安装了Node环境 1.3.2-npm介绍与 ...

  6. Node Js 学习笔记

    Node 为什么要学习Node.js 企业需求 具有服务端开发经验更改 front-end back-end 全栈开发工程师 基本的网站开发能力 服务端 前端 运维部署 多人社区 Node.js是什么 ...

  7. JavaScript 的进阶学习 (Node.js)_01

    Node的学习 Node.js 是一个基于 Google 所开发的浏览器 Chrome V8 引擎的 JavaScript 运行环境. 属于 服务端的 JavaScript . 2019.03.01 ...

  8. java创建node类型数据类型_[Java教程]js DOM Node类型

    [Java教程]js DOM Node类型 0 2015-12-18 16:00:08 DOM(文档对象模型)是针对HTML和 DOM可以将任何HTML或 以下面为例: My article Hell ...

  9. 【Node.js学习小案例】DNS域名解析 一

    Node.js 百度百科: Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/ ...

最新文章

  1. linux ptrace反调试之抢占ptrace
  2. jsoup 获取指定页面的所有链接(需后续完善)
  3. C++右值引用与转移语义
  4. [渝粤教育] 西南科技大学 建筑制图 在线考试复习资料
  5. SQL语句详解(五)——SQL字段修饰符
  6. 我的电脑缩略图模式盘符名字不见了
  7. 用 git 拉代码时报错:Git Pull Falied:You have not concluded your merge.Exiting because of unfinished
  8. element ui表格打印_element-ui 表格打印
  9. VLC保存网络流视频
  10. java ews appointment_EWS Java API 1.1创建约会 - 缺少TimeZoneDefinition
  11. DevEco Studio JS sdk下载问题
  12. 歌剧小杂文3:瓦格纳-颠覆歌剧的无冕之王
  13. cad指北针lisp_CAD指北针
  14. URAL - Questions(约瑟夫环)
  15. 软键盘输入设计(C语言)
  16. 理解AXI Quad Serial Peripheral Interface(SPI) IP核
  17. Linux常用命令大全(详细版)
  18. 沁恒CH583 USB 自定义HID调试记录
  19. 做一个微信小程序需要多少钱?两种示例
  20. 一根中间粗两头尖的分割线css

热门文章

  1. 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 Category 分类注入方法 )
  2. 【Groovy】闭包 Closure ( 闭包中调用 Groovy 脚本中的方法 | owner 与 delegate 区别 | 闭包中调用对象中的方法 )
  3. 【Android 插件化】多开原理 | 使用插件化技术的恶意应用 | 插件化的其它风险 | 应用开发推荐方案
  4. 【计算理论】计算复杂性 ( 3-SAT 是 NP 完全问题 | 团问题是 NP 完全问题 | 团问题是 NP 完全问题证明思路 )
  5. 【计算理论】图灵机 ( 非确定性图灵机 | 非确定性图灵机指令分析 | 计算过程 | 非确定性指令出现多个分支 | 非确定性图灵机转为计算树 | 计算树 )
  6. 【Android 应用开发】UI绘制流程 ( 生命周期机制 | 布局加载机制 | UI 绘制流程 | 布局测量 | 布局摆放 | 组件绘制 | 瀑布流布局案例 )
  7. 2019.04.09 电商23 用户未登录操作数据库
  8. 微信小程序 wx:key 提示-解决
  9. bzoj 1061: [Noi2008]志愿者招募【最小费用最大流】
  10. 数据结构第二版之(课后题)BF算法病毒感染检测