`
747017186
  • 浏览: 317144 次
社区版块
存档分类
最新评论

JS读取html dom对象

    博客分类:
  • js
 
阅读更多

JavaScript HTML DOM

通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。

HTML DOM (文档对象模型)

当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。

HTML DOM 模型被构造为对象的树。

HTML DOM 树

DOM HTML 树

通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。

  • JavaScript 能够改变页面中的所有 HTML 元素
  • JavaScript 能够改变页面中的所有 HTML 属性
  • JavaScript 能够改变页面中的所有 CSS 样式
  • JavaScript 能够对页面中的所有事件做出反应

查找 HTML 元素

通常,通过 JavaScript,您需要操作 HTML 元素。

为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事:

  • 通过 id 找到 HTML 元素
  • 通过标签名找到 HTML 元素
  • 通过类名找到 HTML 元素

通过 id 查找 HTML 元素

在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。

实例

本例查找 id="intro" 元素:

var x=document.getElementById("intro");

亲自试一试

如果找到该元素,则该方法将以对象(在 x 中)的形式返回该元素。

如果未找到该元素,则 x 将包含 null。

通过标签名查找 HTML 元素

实例

本例查找 id="main" 的元素,然后查找 "main" 中的所有 <p> 元素:

var x=document.getElementById("main");
var y=x.getElementsByTagName("p");//可以二级查找

亲自试一试

提示:通过类名查找 HTML 元素在 IE 5,6,7,8 中无效。

分享到:
评论

相关推荐

    JavaScript_DOM编程

    二、DOM对象(参考w3school手册HTML_DOM部分与DHTML参考手册) 1.document ·与标签相关的属性: alinkColor linkColor vlinkColor bgColor fgColor ·描述网页文档信息的属性 charset defaultCharset ...

    《JavaScript+DHTML语法与范例详解词典》源码

    XMLDOM的相关知识,以及如何通过JavaScript XML DOM对象来读取XML文件的数据,并添加、修改、删除XML文件元素。同时,《JavaScript+DHTML语法与范例详解词典》还讲解AJAX技术的用法,AJAX的定义、语法、功能和执行...

    js DOM的学习笔记

    今天学习了DOM,做了以下一些基础练习…… DOM是Document Object Model文档对象模型的缩写;...比如通过操作文本框的DOM对象,就可以读取文本框中的值、设置文本框中的值。 2、DOM也像WinForm一样,通

    javascript完全学习手册1 源码

    第6章 DOM对象 122 6.1 DOM概述 122 6.1.1 DOM简介 122 6.1.2 DOM与HTML文档 124 6.2 DOM对象 125 6.2.1 DOM基本接口 125 6.2.2 DOM基本对象 128 6.3 使用DOM 128 6.3.1 DOM基础 129 6.3.2 Node和NodeList接口 131 ...

    javascript完全学习手册2 源码

    第6章 DoM对象 6.1 DOM概述 6.1.1 DOM简介 6.1.2 DOM与HTML文档 6.2 DOM对象 6.2.1 DOM基本接口 6.2.2 DOM基本对象 6.3 使用DOM 6.3.1 DOM基础 6.3.2 Node和NodeList接口 6.3.3 Element接口 ...

    了解javascript中的Dom操作

    2.我们一般所说的结点指的就是元素结点,将html标签看作是一个对象,并用“结点”称呼它 3.结点的关系有:父子关系、兄弟关系 1.获取元素结点 1)直接获取 ① document.getElementById() ② document....

    JavaScript完全自学宝典 源代码

    2.1.html JavaScript中this在不同位置指向的对象。 2.2.html null类型的简单应用。 2.3.html 算术运算符用法。 2.4.html 逻辑运算符使用方法。 2.5.html 位运算符使用方法。 2.6.html 赋值...

    JavaScript王者归来part.1 总数2

     12.1.4 HTML结构和DOM对象的关系--用JavaScript通过DOM来操作HTML文档   12.2 DOM与浏览器实现   12.2.1 关于DOM HTML API   12.2.2 DOM的级别和特性   12.2.3 DOM的一致性   12.2.4 差异性--浏览器的...

    HTML DOM简介_动力节点Java学院整理

    什么是DOM? 通过JavaScript,您可以重构整个HTML文档。您可以添加、移除、改变或重排页面上的项目。要改变页面的某个东西,JavaScript就需要对...DOM 可被 JavaScript 用来读取、改变 HTML、XHTML 以及 XML 文档。 DO

    浅谈javascript中的DOM方法

    DOM就是Html页面的模型,将每个标签都做为一个对象,JavaScript通过调用DOM中的属性、方法就可以对网页中的文本框、层等元素进行编程控制...比如通过操作文本框的DOM对象,就可以读取文本框中的值、设置文本框中的值。

    js笔记.docx

    3.文档对象模型(Browser Object MODEL,DoM)用来操作HTML文档 如鼠标移动显示大图 弹出小提示 2. JavaScript的基本结构 1基本结构 [removed] JavaScript 语句; [removed] 其中type是《script》标签的属性用于...

    AJAX开发简略含续一(PDF 包含源代码)

     7.4、文档对象模型(DOM)  7.4.1、DOM眼中的HTML文档:树  7.4.2、HTML文档的节点  7.4.3、使用DOM操作HTML文档..  7.5、处理XML文档.  7.5.1、处理返回的XML  7.5.2、选择合适的XML生成方式  7.5.3、如何...

    AJAX开发简略含续一(PDF).rar

     7.4、文档对象模型(DOM)  7.4.1、DOM眼中的HTML文档:树  7.4.2、HTML文档的节点  7.4.3、使用DOM操作HTML文档..  7.5、处理XML文档.  7.5.1、处理返回的XML  7.5.2、选择合适的XML生成方式  ...

    JS基础学习教程

    在做所有事情之前,我们要让jQuery读取和处理文档的DOM,必须尽可能快地在DOM载入后开始执行事件,所以,我们用一个ready事件作为处理HTML文档的开始.看看我们打开的custom.js这个文件,里面已经准备好了: $(document)....

    CheckedIn:基于浏览器的联系人管理平台MVP,它使用HTML,CSS,面向对象的JS,DOM和Web存储API构建。 在ChromeSafari(台式机)上可用。 进行中! :rocket:

    入住技术:HTML,CSS,面向对象JavaScript,Web API(DOM,Web存储) CheckedIn是一个基于浏览器的开源CRUD应用程序,它为用户提供了一个简约的平台来管理其联系人并提醒何时与他人联系。 和常问问题为什么要姓氏而...

    JavaScript基础教程第8版

    《JavaScript基础教程(第8版)》循序渐进地讲述了JavaScript及相关的CSS、DOM、Ajax、jQuery等技术。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie,并在上...

    精通JS脚本之ExtJS框架.part1.rar

    本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...

    精通JS脚本之ExtJS框架.part2.rar

    本书共分17章,分别介绍了JavaScript的对象编程、JavaScript浏览器对象模型和事件机制、ExtJS的核心类库和组件、ExtJS的事件处理方式、设计进度条、设计工具栏和菜单栏、设计面板、设计表格、设计表单、设计数据表、...

    javascript网页特效实例大全(13-19)

    实例350 使用XML DOM对象读取XML文件 554 实例351 使用XMLHttpRequest对象读取XML文件 557 14.2 显示XML文档 559 实例352 使用CSS显示XML文档 559 实例353 使用XSL显示XML文档 562 实例354 使用IE XML...

    精通javascript

    • 12.13.htm 读取HTML元素内容 • 12.14.htm 修改HTML元素内容 • 12.15.htm innerText、outerText、outerHTML属性 • 12.16.htm document.all[] 第13章(\第13章) • 13.1....

Global site tag (gtag.js) - Google Analytics