HTML DOM Element 对象

Element元素对象

Element对象表示HTML元素,例如<p>,<div>,<a>,<form>或任何其他HTML元素。

Element对象仅具有各种元素共有的方法和属性。

元素对象属性

下表列出了Element对象的属性:

属性描述
设置或返回元素的accesskey属性
返回元素属性的NamedNodeMap
返回给定元素的子元素数
返回元素的子节点(包括文本和注释节点)的列表
返回元素的子元素的列表(不包括文本和注释节点)
返回元素的类名
设置或返回元素的class属性的值
返回元素的高度,包括填充
返回元素左边框的宽度
返回元素顶部边框的宽度
返回元素的宽度,包括填充
设置或返回元素的内容是否可编辑
dir设置或返回元素的dir属性的值
返回元素的第一个子节点
返回元素的第一个子元素(不包括文本和注释节点)
设置或返回元素的id属性的值
设置或返回元素的内容
设置或返回元素及其后代的文本内容
如果元素的内容是可编辑的,则返回true;否则返回false
lang设置或返回元素的lang属性值
返回元素的最后一个子节点
返回元素的最后一个子元素(不包括文本和注释节点)
返回元素的命名空间URI
返回相同节点树级别的下一个节点
返回相同节点树级别的下一个元素(不包括文本和注释节点)
返回节点的名称
返回节点的节点类型
设置或返回节点的值
返回元素的高度,包括填充,边框和滚动条
返回元素的宽度,包括填充,边框和滚动条
返回元素的水平偏移位置
返回元素的偏移量容器
返回元素的垂直偏移位置
ownerDocument返回元素的根元素(文档对象)
返回元素的父节点
返回元素的父元素
返回相同节点树级别的上一个节点
返回相同节点树级别的前一个元素(不包括文本和注释节点)
返回一个数字,表示元素的滚动视图高度
设置或返回元素内容水平滚动的像素值
设置或返回元素内容垂直滚动的像素值
返回一个Number,表示元素的滚动视图宽度
设置或返回元素的样式属性的值
tabIndex设置或返回元素的tabindex属性的值
返回元素的标签名称
设置或返回节点及其后代的文本内容
设置或返回元素的title属性的值

元素对象方法

下表列出了Element对象的方法:

方法描述
将事件处理程序附加到指定的元素
将新的子节点添加到元素,作为最后一个子节点
从元素上移开焦点
克隆元素
模拟鼠标单击元素
比较两个元素的文档位置
如果节点是节点的后代,则返回true,否则返回false
将重点放在元素上
返回元素节点的指定属性值
返回指定的属性节点
返回元素的大小及其相对于视口的位置
返回具有指定类名的所有子元素的列表
返回具有指定标签名称的所有子元素的列表
如果元素具有指定的属性,则返回true,否则返回false
如果元素具有任何属性,则返回true,否则返回false
如果元素具有任何子节点,则返回true,否则返回false
在相对于当前元素的指定位置插入HTML元素
在相对于当前元素的指定位置插入HTML格式的文本
将文本插入到相对于当前元素的指定位置
在指定的现有子节点之前插入新的子节点
如果指定的namespaceURI为默认值,则返回true;否则返回false
检查两个元素是否相等
检查两个元素是否在同一节点上
isSupported()如果元素支持指定功能,则返回true
normalize()连接相邻的文本节点,并删除元素中的空文本节点
querySelector()返回与元素的指定CSS选择器匹配的第一个子元素
querySelectorAll()返回与元素的指定CSS选择器匹配的所有子元素
从元素中删除指定的属性
删除指定的属性节点,并返回删除的节点
从元素中删除一个子节点
删除已添加到addEventListener()方法的事件处理程序
替换元素中的子节点
以全屏模式显示元素
将指定的元素滚动到浏览器窗口的可见区域
将指定的属性设置或更改为指定的值
设置或更改指定的属性节点
toString()将元素转换为字符串