`
chengxianju
  • 浏览: 256512 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

html dom开始

阅读更多
HTML DOM 定义了访问和操作HTML文档的标准方法。

HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树)。





根据 DOM,HTML 文档中的每个成分都是一个节点。
DOM 是这样规定的:

整个文档是一个文档节点
每个 HTML 标签是一个元素节点
包含在 HTML 元素中的文本是文本节点
每一个 HTML 属性是一个属性节点
注释属于注释节点



HTML DOM 节点信息
节点信息
每个节点都拥有包含着关于节点某些信息的属性。这些属性是



nodeName(节点名称)
nodeValue(节点值)
nodeType(节点类型)

nodeName
nodeName 属性含有某个节点的名称。

元素节点的 nodeName 是标签名称
属性节点的 nodeName 是属性名称
文本节点的 nodeName 永远是 #text
文档节点的 nodeName 永远是 #document
注释:nodeName 所包含的 XML 元素的标签名称永远是大写的


nodeValue
对于文本节点,nodeValue 属性包含文本。

对于属性节点,nodeValue 属性包含属性值。

nodeValue 属性对于文档节点和元素节点是不可用的。


nodeType
nodeType 属性可返回节点的类型
元素类型 节点类型
元素      1
属性         2
文本         3
注释         8
文档         9


查找并访问节点
你可通过若干种方法来查找您希望操作的元素:

   1.通过使用 getElementById() 和 getElementsByTagName() 方法
    2. 通过使用一个元素节点的 parentNode、firstChild 以及 lastChild 属性
分享到:
评论

相关推荐

    simple_html_dom,php下的html文件DOM解析库

    《深入理解PHP Simple HTML DOM解析库》 在PHP开发中,处理HTML文档是一项常见的任务,尤其是在进行网页抓取或网页内容分析时。PHP Simple HTML DOM Parser是一个轻量级且易于使用的库,它允许开发者像操作DOM对象...

    c++ html dom 树

    HTML DOM(Document Object Model)树则是解析和操作HTML文档的一种标准模型。在这个项目中,开发者使用C++实现了一个DOM树,允许对HTML文档进行半结构化的处理。下面我们将深入探讨这个主题。 首先,C++ HTML DOM...

    htmlDOM方法手册

    htmlDOM方法手册htmlDOM方法手册

    前端开源库-htmldom

    《前端开源库——htmldom:Node.js中的HTML处理利器》 在当今互联网技术日新月异的时代,前端开发人员面临着各种挑战,其中一项便是如何有效地处理和操作HTML文档。在此背景下,`htmldom`应运而生,它是一个专门为...

    simple html dom php

    要使用Simple HTML DOM,首先需要下载库文件,这里我们有一个名为`simplehtmldom_1_5`的文件,通常是一个包含`simple_html_dom.php`的压缩包。将其解压并引入到PHP项目中,即可开始使用。 5. **使用示例** - 加载...

    HTML DOM 参考手册 电子书

    HTML DOM(Document Object Model)是万维网联盟(W3C)制定的一种标准,它提供了一种结构化的表示HTML或XHTML文档的树型接口。DOM允许编程者和脚本语言(如JavaScript)来动态更新、添加、删除以及改变任何元素和...

    HtmlDom.rar_HTML dom_PHP HTMLdom

    标题“HtmlDom.rar_HTML dom_PHP HTMLdom”指出这个压缩包文件包含与HTML DOM和PHP中处理DOM相关的资源。文件“HtmlDom.chm”很可能是一个帮助文件,提供了关于PHP HTML DOM操作的详细指南。 PHP HTML DOM的核心是`...

    PHP Simple HTML DOM Parser 中文手册

    simple_html_dom中文解析手册

    HTML DOM基础教程(网页形式)

    HTML DOM DOM 首页 DOM 简介 DOM 节点 DOM 节点树 DOM 节点访问 DOM 节点信息 DOM How To DOM 参考 DOM 总结 DOM 实例 DOM 实例 DOM 对象 DOM Window DOM Navigator DOM Screen DOM History DOM ...

    Laravel开发-htmldom

    在压缩包文件"htmldom-master"中,可能包含了这个库的源代码和示例,你可以通过阅读和学习这些代码来深入了解如何在实际项目中应用"htmldom"。在使用前,你需要通过Composer安装这个库,然后在Laravel4的项目中引入...

    HTML DOM 参考手册

    HTML DOM(Document Object Model)是Web开发中的一个关键概念,它是一种标准,允许程序员和脚本语言(如JavaScript)以结构化的方式访问和操作HTML或XML文档。DOM将网页视为一个树形结构,其中每个节点代表文档的一...

    DOM基础及DOM操作HTML

    王兴魁老师在“AJAX视频(Netbeans)DOM基础及DOM操作HTML”课程中,可能会深入讲解如何在实际开发中利用DOM进行AJAX(异步JavaScript和XML)通信。AJAX允许网页在不刷新整个页面的情况下与服务器交换数据并更新部分...

    php simple html dom

    php simple html dom

    simple_html_dom 1.8.1

    一直以来使用php解析html文档树都是一个难题。Simple HTML DOM parser 帮我们很好地解决了使用 php html 解析 问题。可以通过这个php类来解析html文档,对其中的html元素进行操作 (PHP5+以上版本)。

    dom4j 英文api和htmldom教程下载

    **DOM4J与HTML DOM详解** DOM4J和HTML DOM是两种不同的XML处理技术,它们在解析、操作和构建XML文档时发挥着重要作用。这里,我们深入探讨这两个库及其相关资源。 1. **DOM4J** - **定义**:DOM4J是一个Java库,...

    HtmlDom解析组件(C#)

    HTML DOM(Document Object Model)是HTML和XML文档的结构模型,它将网页内容表示为一个树形结构,允许编程语言如C#与HTML交互。在.NET框架中,使用HtmlAgilityPack这个开源库可以方便地对HTML进行DOM解析。...

    HTMLDOM参考手册

    资源名称:HTML DOM 参考手册资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    html dom 底层 javascript

    ### HTML DOM 底层 JavaScript 知识点解析 #### Gecko DOM 参考手册概览 在探讨HTML DOM底层JavaScript之前,我们首先理解一下Gecko DOM参考手册提供的深度内容。这本手册是为那些对网页构建有基本了解的网络...

    C#获取HTML源码及生成DOM树

    在IT领域,尤其是在Web开发和数据抓取方面,获取HTML源码并生成DOM树是一项基本技能。本程序的目的是利用C#语言实现这一过程,从而为后续的网页解析和处理提供便利。C#,作为.NET框架的主要编程语言,拥有丰富的库和...

Global site tag (gtag.js) - Google Analytics