javascript之DOM技术(一)

http://tech.ddvip.com   2008年01月18日    社区交流

本文详细介绍javascript之DOM技术(一)

  二、HTML DOM的特征功能

  HTML DOM的特性和方法不是标准的DOM实现,是专门针对HTML同时也让一些DOM操作变的更加简便。

  1.让特性像属性一样

  访问某元素的特性需要用到getAttribute(name)方法,HTML DOM扩展,可以直接使用同样名称的属性来获取和设置这些值:

  比如 <img src="test.jpg"/>

  假设oImg是此元素的引用

  (oImg.getAttribute("src")可以直接写成:oImg.src,设置值简化为:

  oImg.src="test2.gif";

  唯一特殊的class属性,因为class是ECMAScript的保留字,所以替代的属性名是className.

  2.table的系列方法:

  为了简化创建表格,HTML DOM提供了一系列的表格方法,常用几个:

  cells ——返回</tr>元素中的所有单元格

  rows  ——表格中所有行的集合

  insertRow(position) ——在rows集合中指定位置插入新行

  deleteRow(position) ——与insertRow相反

  insertCell(position) ——在cells集合的指定位置插入一个新的单元格

  deleteCell(position) ——与insertCell相反

  三。遍历DOM

  DOM的遍历是DOM Level2中提出的标准,IE6没有实现,Mozilla和Safari已经实现,最新IE7不清楚是否实现。不再展开,具体请见《JavaScript高级程序设计》

  本文来源:http://www.blogjava.net/killme2008/archive/2007/02/06/98218.html

作者:killme2008    责编:豆豆技术应用

正在加载评论...