`
zhangyaochun
  • 浏览: 2595589 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DOM-Node对象

阅读更多

DOM - Node对象

 

    ------节点对象代表文档树中的一个节点

 

 

Node 对象

 

  • 是整个DOM的主要数据类型
  • 节点对象代表文档树中的一个单独节点
  • 节点可以是元素节点,属性节点,文本节点,或者其他类型

Node 对象的属性

  • childNodes  
         -------返回指定节点的子节点的节点列表

  • firstChild
         -------返回节点的首个子节点

  • lastChild
         -------返回节点的最后一个子节点

  • nextSibling
         ------返回节点之后紧跟的同级节点

  • nodeName
        -------返回节点的名称

  • nodeType
        -------返回节点的类型

  • nodeValue
        --------设置或返回节点的

  • ownerDocument
        -------返回节点的根元素(document对象)

  • parentNode
        --------返回节点的父节点

  • previousSibling
        --------返回节点之前紧跟的同级节点


 

扩展阅读:

 

http://www.w3school.com.cn/xmldom/dom_node.asp

分享到:
评论

相关推荐

    html-dom-parser:HTML到DOM解析器

    html-dom-parser 在服务器(Node.js)和客户端(浏览器)上均可使用HTML到DOM解析器: HTMLDOMParser(string[, options])解析器将HTML字符串转换为描述DOM树JavaScript对象。例子const parse = require ( '...

    前端开源库-html-dom-parser

    2. **跨平台兼容性**: 作为一款前端开源库,html-dom-parser通常支持多种运行环境,包括浏览器环境和Node.js服务器环境。这使得开发者可以在客户端和服务器端都能进行HTML的解析和操作,实现前后端的数据同步和...

    前端开源库-jsdom-little

    `jsdom` 是一个JavaScript实现的DOM(文档对象模型)库,它允许在Node.js环境中运行浏览器的API。这个开源项目为开发者提供了在服务端操作和解析HTML与XML文档的能力,尤其在进行自动化测试、数据抓取或模拟浏览器...

    C#使用domtoimage生成图片保存服务器

    4. **调用dom-to-image方法**:在JavaScript中,调用`domtoimage.toPng()`或`domtoimage.toJpeg()`方法,传入DOM元素和配置对象,生成Base64编码的图片数据。 5. **将图片数据发送回C#**:在JavaScript执行完成后,...

    用DOM-MSXML实现解析xml文件

    DOM将XML文档视为一个可操作的对象树,每个元素、属性、文本节点等都有相应的对象表示。通过DOM,开发者可以方便地创建、修改、遍历XML文档的结构。 使用DOM-MSXML解析XML文件时,首先需要创建一个DOM解析器实例,...

    XmlDom - 全能最强XML模块

    接下来,我们要关注的是DOM模型中的主要对象类型:Document、Element、Attr、Text等。Document对象代表整个XML文档,而Element对象则代表XML文档中的元素。每个Element对象有属性(Attributes),其中Attr对象表示...

    xs-dom-single-node-lib:面向速度的 DOM 操作库。 用于快速有针对性地操作单个 HTMLElement 节点

    xs-dom-single-node-lib 面向速度的 DOM 操作库。... 对dom对象的引用现在将在您的项目中全局可用。 < script src =" ../libs/xs-dom-single-node-lib.js " > </ script > 好的,你

    dom-expand:dom-expand提供了对dom中原生类型功能的扩展(Element,EventTarget,Node等等),也提供了一些工具功能

    DOM-Expand是一个JavaScript库,它的主要目标是增强和扩展DOM(文档对象模型)中的原生类型,如Element、EventTarget和Node等。这个库通过添加新的方法和属性,为JavaScript开发者提供更强大、更便捷的方式来操作和...

    mathjax-node-page:页面的mathjax-node

    mathjax节点页面 此Node.js模块建立在并提供对较大内容片段的... 如果input是带有HTML或jsdom对象的字符串(应通过导出的JSDOM获取JSDOM类),则pageConfig指定页面范围的选项,而mjnodeConfig需要mathjax-node配置选

    前端开源库-jsdom-papandreou

    5. **XMLHttpRequest 模拟**:JSDOM 提供了 `window.XMLHttpRequest` 对象的模拟,允许在 Node.js 环境中进行异步数据请求。 6. **网络接口模拟**:JSDOM 也提供了一些网络相关的 API 模拟,如 `location.href` 和 ...

    基于DOM-XML学生信息管理系统报告

    本报告将重点探讨一个基于DOM-XML实现的学生信息管理系统,这是一种利用XML(可扩展标记语言)作为数据存储格式,并通过DOM(文档对象模型)进行解析和操作的方法。 **一、XML概述** XML是一种自描述的语言,用于...

    axiom-dom-1.2.4.jar.zip

    3. 遍历和修改DOM树:通过DOM API(如`doc.getDocumentElement()`,`node.getElementsByTagName()`等)访问和修改XML元素。 4. 序列化DOM:将DOM对象转换回XML字符串,如`OMOutputFormat format = new ...

    Thinkful-DOM-源码.rar

    4. **遍历和修改DOM树**:`Node`对象提供了诸如`childNodes`、`firstChild`、`lastChild`等属性,以及`nextSibling`、`previousSibling`等方法,让我们能遍历和修改DOM树的结构。 5. **DOM异步操作**:现代浏览器...

    web的xml技术

    #### XMLDOM-Node对象 - **表示DOM树中的任何节点**。 - **属性和方法**:如`nodeName`、`nodeValue`、`setAttribute()`等。 #### XMLDOM-NodeList对象 - **表示节点集合**。 - **属性和方法**:如`length`、`item...

    jsdom-devtools-formatter:使jsdom元素看起来像Chrome Devtools控制台中的真实DOM元素

    简而言之:不要像这样通过检查其实现对象来尝试理解的元素代表什么: …让我们像检查它们一样,将它们视作真正HTML元素: 典型的用例是一些在Node.js环境中利用脚本/测试,例如 。 如何使用 npm install jsdom-...

    计算机应用技术-DOM-教学课件.pptx

    - 两者都是`Node`对象的实例,可以使用`Node`对象的方法,如获取子节点、父节点和兄弟节点。 - `getElementById()`方法用于获取指定ID的元素,返回的是`Element`对象。 - `nodeName`和`tagName`属性分别用于获取...

    微信小程序解析xml的js

    在`dom-parser.js`中,我们可以创建一个`DOMParser`对象,然后使用`parseFromString()`方法将XML字符串转化为DOM对象,例如: ```javascript const DOMParser = require('./dom-parser.js'); const parser = new ...

    DOM — DOM对象继承关系1

    继承自 EventTarget 对象的还有 Node 对象,Node 对象是 DOM 树中的基本单元,表示文档中的一个节点,例如元素、属性、文本等。 Node 对象有多种类型,每种类型都有其特定的属性和方法。例如,Element 对象继承自 ...

    基于DOM-XML学生信息系统

    然后,要熟悉DOM API,如`org.w3c.dom.Document`、`Node`、`Element`和`NodeList`接口,它们提供了创建、查询和修改DOM树的方法。例如,`DocumentBuilderFactory`和`DocumentBuilder`用于构建DOM树,`...

    前端开源库-node-as-browser

    通过这个库,开发者可以将浏览器环境的API注入到Node.js环境中,使得在Node.js下也能调用原本只能在浏览器中使用的函数,如document对象、window对象、navigator对象等。这极大地提高了代码的复用性和开发效率,特别...

Global site tag (gtag.js) - Google Analytics