在HTML DOM
中,所有部分都可以认为是节点,Element
对象表示 HTML 元素。Element
是Document的一个子对象,Element
对象接口描述了所有元素所普遍具有的方法和属性, HTML DOM
中所有的元素都继承自Element
对象。
1. Element
对象
HTML DOM
中,Element
对象表示 HTML 元素。Element
对象可以拥有的节点类型有Element
类型、Text
类型、Comment
,Element
对象也可以包含Attr
类型,即:属性类型。HTML DOM
中HTMLElement
接口是所有HTML元素的基础接口。
HTML DOM
中的所有类型都继续自Node类型,Node
类型中的属性和方法在其子类型中都存在,但在Node
中的属性和方法在Element
对象中并不全部适用。
2. Element
对象属性
code>Element对象的属性中,有些是只读属性,如:Element.attributes
、Element.classList
等。有些属性是可读写的,通过这些属性可元素进行修改,如:Element.innerHTML
可以修改元素内容、Element.scrollLeft
可以修改滚动条与左边的位置等。更多Element
对象属性将在后面介绍……
3. Element
对象方法
Element
对象方法有继承自其父对象Node
和Document
,但更多的是Element
对象自身扩展的方法,如:Element.setAttribute()
设置特性、Element.removeAttribute()
移除特性等。更多Element
对象方法将在后面介绍……