码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-04-01 19:01:26      阅读:287      评论:0      收藏:0      [点我收藏+]

标签:标签   网页   元素   

一、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表单)

标签:标签   网页   元素   

原文地址:http://jasonteach.blog.51cto.com/5192112/1759259

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!