DOM将HTML文档表示为一棵DOM对象树,每个节点对象表示文档的特定部分,通过修改这些对象,可以动态改变页面元素的属性,创建元素节点的方法是,创建文本节点的方法是,为当前节点增加一个子节点(作为最后一个子节点和插入到指定节点之前)的方法是和,删除当前节点的某个子节点的方法是。获取或设置元素的HTML内容的方法是,使用和可以分别获取或设置元素的class属性和style样式属性,获得元素的指定属性的值的方法是,为元素设置新的属性的值的方法是,为元素删除指定的属性的方法是。
A: createElement()
B: createTextNode()
C: appendChild()
D: insertBefore()
E: removeChild()
F: innerHTML
G: className
H: style
I: getAttribute()
J: setAttribute()
A: createElement()
B: createTextNode()
C: appendChild()
D: insertBefore()
E: removeChild()
F: innerHTML
G: className
H: style
I: getAttribute()
J: setAttribute()
举一反三
- 关于DOM树描述错误的是() A: DOM将HTML中每个部分处理成一个节点。 B: 每个节点都是一个对象,有属性和方法。 C: DOM树的节点可分为元素(标签)节点、文本节点、属性节点和注释节点。 D: JS通过DOM更新HTML源文件,而不是内存中的DOM节点树。
- 获取指定Id的元素节点可以使用document对象的________________方法;获取文档根节点可以使用 document对象的________________属性;获取body节点可以使用 document对象的________________属性。
- DOM节点方法中能够创建元素属性的方法是( )。 A: createAttribute() B: createTextNode(text) C: createElement() D: removeChild(node)
- 将删除指定元素的子节点,并返回被删除的节点对象,使用哪个方法( ) A: insertBefore方法 B: cloneNode方法 C: appendChild方法 D: removeChild方法
- DOM节点方法中能够创建元素属性的方法是( )