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

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 中无效。

分享到:
评论

相关推荐

    js中DOM文档对象学习代码

    在JavaScript中,DOM...在提供的"js中DOM文档对象学习代码"压缩包中,应该包含了几个示例,涵盖了上述的一些DOM操作。通过深入理解和实践这些示例,您将能够更好地掌握DOM操作的技巧,并将其应用到实际的网页开发中。

    jquery对象和dom对象

    DOM对象拥有原生的JavaScript属性和方法,如`innerHTML`、`style`、`addEventListener`等,用于读取或修改元素的属性、样式和事件处理。 例如,以下代码展示了如何获取并修改DOM对象的文本内容: ```javascript ...

    JavaScript程序设计——DOM访问实验报告.docx

    3. **DOM对象的属性和方法**: - `innerHTML`: 获取或设置元素的HTML内容。 - `firstChild`, `lastChild`, `nodeName`, `nodeValue`, `nodeType`, `nextSibling`, `parentNode`: 这些属性帮助遍历和操作DOM树,...

    DOM对象DOM对象DOM对象.doc

    在JavaScript中,DOM对象是用于操作网页内容的关键工具。 Window对象是DOM中最高级别的对象,它代表浏览器的窗口。Window对象拥有许多属性和方法,如: - `document`:引用当前窗口中的HTML文档。 - `history`:...

    第十五章JavaScript-HTMLDOM对象2022优秀文档.ppt

    总的来说,JavaScript的DOM对象为开发者提供了丰富的功能,使得能够动态地操控网页内容、跟踪用户行为、以及提供更加交互式的用户体验。理解和熟练运用这些对象是Web开发中不可或缺的技能。通过结合History、...

    XMLDOM对象方法手册

    通过这份手册,开发者能够深入理解XMLDOM对象的各种方法和属性,从而有效地读取、修改和处理XML文档。无论是源码解析还是工具开发,XMLDOM都是处理XML数据不可或缺的一部分。通过学习和实践,你可以更好地掌握XML在...

    jsdom.rar jsdom.chm

    jsdom将HTML字符串或文件解析成一个可操作的JavaScript对象结构,使得开发者可以在Node.js后端进行类似于前端JavaScript对网页内容的操作。 **Node.js**: 后端JavaScript运行环境 Node.js是一个开放源代码、跨平台...

    Javascript文档对象模型(DOM

    ### JavaScript文档对象模型(DOM)详解 #### 一、引言 文档对象模型(Document Object Model,简称DOM),是W3C为了统一不同浏览器环境下的文档处理方式而制定的一套标准。这一标准的诞生,旨在解决早期浏览器混战...

    JavaScript中DOM对象的思维导图

    JavaScript中的DOM对象是Web开发中不可或缺的一部分,它允许开发者通过编程方式访问和操作HTML和XML文档。DOM,即Document Object Model,是一种标准,用于表示和交互网页内容的标准模型。在这个模型中,整个HTML...

    DOM对象模型

    **DOM对象模型** DOM,全称为“Document Object Model”,即文档对象模型,是W3C组织定义的一个标准,用于表示HTML或XML文档的一种结构化表示方式。它将文档解析为一个由节点组成的树形结构,使得JavaScript或其他...

    浅谈JS读取DOM对象(标签)的自定义属性

    在JavaScript编程中,操作DOM对象是日常开发的基础任务之一,而自定义属性的读取与设置是其中的重要环节。DOM(文档对象模型)是表示和交互HTML文档的编程接口,它允许开发者通过脚本动态地访问、修改文档结构、样式...

    html dom 底层 javascript

    DOM定义了一系列的接口,这些接口定义了DOM对象的行为和功能。例如: - **DOMElement**:这是所有DOM元素的基类,定义了元素的基本属性和方法。 - **DOMWindow**:代表浏览器窗口,提供了对浏览器窗口的访问和控制...

    关于dom和jquery对象理解

    2. **从DOM到jQuery**:如果有一个DOM对象,想要转换成jQuery对象以便使用jQuery提供的方法,则可以使用`$(dom)`。例如,`var $cr = $(cr);`将DOM对象`cr`转换成了jQuery对象。 #### 总结 DOM与jQuery之间的关系是...

    DOM和BOM的使用

    DOM 是一个文档对象模型,它将 HTML 文档抽象为一个树形结构,允许开发者通过 JavaScript 操作文档的内容和结构。BOM 则是浏览器对象模型,它提供了一些浏览器相关的功能,例如窗口、导航、历史记录等。 在本文中,...

    用JS(javascript)从另一个html中读取标题和正文body

    在JavaScript中,从一个HTML文件读取另一个HTML文件的标题和正文body是常见的跨文档通信需求,这在处理网页间的数据交互或者动态加载内容时尤为有用。以下将详细讲解实现这一功能的方法、步骤以及相关知识点。 首先...

    第三章:javascript-DOM对象模型-补充课件.ppt

    JavaScript DOM对象模型是Web开发中不可或缺的一部分,它允许开发者通过编程方式操纵网页的结构、内容和样式。在JavaScript中,DOM被用作一种接口,使我们能够读取、修改、添加或删除HTML、XML文档的各个部分。DOM将...

    HTML读取Excel表内容的js插件

    3. **HTML展示**:将Excel数据展示在HTML页面上,可以使用JavaScript操作DOM元素。例如,你可以创建一个表格,然后遍历解析后的数据,将每个单元格的内容添加到对应的表格单元格中。记得处理样式和格式,以保持原始...

    js读取本地文件到字节数组

    ### JS读取本地文件到字节数组 在Web开发中,经常需要处理用户上传的文件,例如图片、文档等。这些文件可能来源于用户的本地计算机,并通过Web页面上传至服务器。为了实现这一功能,通常的做法是将文件内容转换为...

    读取excel测试HTML_javascript实例_HTML读取Excel_

    它可以操作DOM(文档对象模型)来改变HTML元素,处理用户事件,并执行异步通信。 2. HTML与JavaScript结合: HTML是网页结构的基础,而JavaScript则提供了功能增强。通过在HTML中嵌入JavaScript代码,可以创建动态...

Global site tag (gtag.js) - Google Analytics