getElementByTagsName

语法:
        arrElements=object.getElementByTagsName(sTagName);
参数:
sTagName :  必选项。字符串(String).

返回值:
arrElements:数组(Array)。如果无符合条件的对象,则返回空数组。

说明:
object 中获取并返回标记名称等于 sTagName 的一组对象的引用。
该DOM方法等同于DHTML Object Model的 all 集合的 tags 方法。

这个函数是用来获得某个标签中的所有相同的标签的,让后把这些标签放到数组里(就是返回值了).


getElementById

语法:
oElement = document . getElementById ( sID )
参数:
sID : 必选项。字符串(String)。
返回值:
oElement : 对象(Element)。
说明:
根据指定的 id 属性值得到对象。返回 id 属性值等于 sID 的第一个对象的引用。假如对应的为一组对象,则返回该组对象中的第一个。
如果无符合条件的对象,则返回 null

getElementsByName

语法:
oElements = document . getElementsByName ( sName )
参数:
sName : 必选项。字符串(String)。
返回值:
oElements : 数组(Array)。如果无符合条件的对象,则返回空数组。
说明:
返回 name 属性值或 id 属性值等于 sName 的一组对象的引用。
该数组中只包含本身拥有 name 属性和 id 属性的对象。使用自定义( expando )的 name 属性的对象不会被获取。

createElement:

语法:
oElement = document . createElement ( sTagName )
参数:
sTagName : 必选项。字符串(String)。
返回值:
oElement : 对象(Element)。返回新建对象的引用。
说明:
根据指定的标签建立新的对象实例。
在IE4.0上仅仅可以用于新建 img area option 。在IE5.0上你可以用于新建除了 frame iframe 以外的所有对象类型。
新建对象的属性是可读取以及被程序控制的。
在使用本方法新建对象后,你必须明确的将对象置入集合或文档层次结构中,方可使用它们。
对于 input 而言,因其默认的 type 属性值为 text ,所以新建的实例默认为文本输入框。若期望其他种类的 input ,则使用本方法建立对象时,要设置其 type 属性。
sTagName 可以包含属性,只要整个字符串(String)是有效的HTML。如果你希望在运行时用本方法建立的对象包含 name 属性,你应该这样做。

appendChild:

语法:
oElement = object . appendChild ( oNode )
参数:
oNode : 必选项。对象(Element)。要被添加的对象。
返回值:
oElement : 对象(Element)。返回被添加对象的引用。
说明:
oNode 添加为 object 的最后一个子对象。即 object childNodes 集合的最后一项。
oNode 被添加前,必须先被建立。
要使被添加的 oNode 可视,它必须在文档结构中位于 body 对象以内。
如果 oNode 是已经在文档结构中存在定位的对象,该对象将被移动到你指定的插入位置,而不会有新对象被创建。
在运行时使用此方法是可以的。在对象的关闭标签被解析之前移除对象,则文档空间可能未被呈递。
示例:
var oNewNode=document.createElement("div");
document.body.appendChild(oNewNode);
posted on 2006-07-10 17:07  symjie  阅读(2596)  评论(1编辑  收藏  举报