JavaScript基础(九)——DOM对HTML元素访问操作
DOM是文档对象模型(Document Object Model)的简称。当网页加载时,可以将结构化文档在内存中转换成对象的树。

元素节点:各种标签就是这些元素节点的名称,例如<p>、<ul>等
文本节点:文本节点总是被包含在元素节点的内部
属性节点:一般用来修饰元素节点就称之为属性节点
DOM访问HTML元素的方式
|
parentNode |
返回当前节点的父节点 |
|
previousSibling |
返回当前节点的前一个兄弟节点 |
|
nextSibling |
返回当前节点的后一个兄弟节点 |
|
childNodes |
返回当前节点的所有子节点 |
|
firstChild |
返回当前节点的第一个子节点 |
|
lastChild |
返回当前节点的最后一个子节点 |
|
getElementsByTagName(tagName) |
返回当前节点的具有指定标签名的所有子节点 |
DOM访问表单控件的常用属性和方法如下:
|
action |
返回该表单的提交地址 |
||||||
|
elements |
返回表单内全部表单控件所组成的数组,通过数组可以访问表单内的任何表单控件。
|
|
length |
返回表单内表单域的个数 |
|
method |
返回表单内的method属性,主要有get和post两个值 |
|
target |
确定提交表单时的结果窗口,主要有_self、_blank、_top等 |
|
reset()、submit() |
重置表单和确定表单方法 |

DOM访问下拉菜单的常用属性如下:
|
form |
返回列表框、下拉菜单所在的表单对象 |
||||||||||
|
length |
返回列表框、下拉菜单的选项个数 |
||||||||||
|
options |
返回列表框、下拉菜单里所有选项组成的数组
|
||||||||||
|
selectedIndex |
返回下拉列表中选中选项的索引 |
||||||||||
|
type |
返回下拉列表的类型,多选的话返回select-multiple,单选返回select-one |


DOM访问表格子元素的常用属性和方法如下:
|
caption |
返回表格的标题对象 |
||||
|
rows |
返回该表格里的所有表格行(数组) 通过rows[index]返回表格指定的行所对应的属性:
|


浙公网安备 33010602011771号