JavaScript之DOM-9 HTML DOM(HTML DOM概述常用HTML DOM对象HTML表单)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript之DOM-9 HTML DOM(HTML DOM概述常用HTML DOM对象HTML表单)相关的知识,希望对你有一定的参考价值。

一、html DOM 概述


HTML DOM 概述

  - HTML DOM 定义了用于 HTML 的一系列标准对象,以及访问和处理 HTML 文档的标准方法

  - HTML 标签对象化    

      - 将网页中的每个元素都看作是一个对象


常用 HTML DOM 对象

技术分享技术分享


标准 DOM 与 HTML DOM

  - HTML 标签对象化    

      - createElement

      - appendChild

      - setAttribute

      - removeAttribute

      - nodeName

      - ...

  - HTML DOM 提供了封装好的各种对象    

      - Image

      - Select

      - Option

      - ...

  - 标准 DOM 的实现方式 

技术分享  - HTML DOM 的实现方式

技术分享  - 标准 DOM 操作适合于:

      - 操作节点,如创建、删除、查找等

  - HTML DOM 操作适合于:

      - 操作属性,如读取或者修改属性的值


HTML DOM 属性

  - 标准 DOM 中,属性作为元素的子节点存在,获得属性的值的可以使用 elementNode.getAttribute("属性名")


  - HTML DOM 中,属性并不作为独立的节点看待,可以直接使用对象来访问属性值

技术分享


样式属性

  - 可以使用元素对象的style属性控制元素的CSS样式

技术分享技术分享

  - 也可以使用元素对象的className属性控制元素所属的CSS类

技术分享技术分享      


二、常用 HTML DOM 对象


Image 对象

  - Image 对象代表嵌入的图像

  - <img> 标签每出现一次,一个Image就会被创建。也可以使用 new Image()创建一个新对象

  - 常用属性:

      - src

      - height

      - width


Table 对象

  - Table 对象代表一个 HTML 表格

      - <table> 标签标示一个 Table 对象

  - 常用属性

      - rows

  - 常用方法

      - insertRow(index): 返回 TableRow 对象

      - deleteRow(index)

技术分享


TableRow 对象

  - TableRow 对象代表一个 HTML 表格行

      - <tr> 标签表示一个 TableRow 对象

技术分享


TableCell 对象

  - TableCell 对象代表一个 HTML 表格单元格

      - <td> 标签表示一个 TableCell 对象

技术分享


三、HTML 表单


Form 对象

  - Form 对象代表一个 HTML 表单。

      - 在 HTML 文档中 <form> 每出现一次,Form对象就会被创建

  - 常用属性

      - action 

      - method

      - enctype

      - length:表单中的元素数目

      - elements[]:包含表单中所有元素的数组

  - 常用方法

      - reset()

      - submit(): 提交表单


Input 对象

  - 常用表单标签与 HTML DOM对象有如下对应关系

技术分享


Select 对象

  - Select 对象代表 HTML 表单中的一个下拉列表

      - <select> 标签即表示一个 Select 对象

  - 常用属性

      - options、selectedIndex、size

  - 常用方法

      - add(option)、remove(index)

  - 事件

      - onchange

技术分享


Option 对象

  - Option 对象代表 HTML 表单中下拉列表中的一个选项

      - <option> 标签表示一个 Option 对象

  - 创建对象

      - var o = new Option(text,value);

  - 常用属性

      - index、text、value、selected

技术分享技术分享技术分享


总结:本章内容主要介绍了 javascript HTML DOM(HTML DOM概述、常用HTML DOM对象、HTML表单)


本文出自 “会飞的蚂蚁” 博客,谢绝转载!

以上是关于JavaScript之DOM-9 HTML DOM(HTML DOM概述常用HTML DOM对象HTML表单)的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript之DOM-1 DHTML概述 DOM概述

JavaScript学习笔记(10)——JavaScript语法之操作DOM

JavaScript基础之DOM修改样式

Javascript高级程序设计之DOM

前端学习系列之JavaScript DOM

JavaScript之DOM改变HTML的样式