Element 对象
获取DOM元素对象
getElementById()
getElementsByName()
getElementsByTagName()
getElementsByClassName()
查看/修改属性
getAttribute('属性名')
setAttribute('属性名', '属性值')
style.color = 'red'
attributes
获取相关元素
- 父元素
parentNode
- 子元素
childNodesfirstChildlastChildfirstElementChildlastElementChild
- 相邻元素
previousSiblingnextSiblingpreviousElementSiblingnextElementSibling
添加节点
document.createElement() 创建一个节点
e.cloneNode() 复制e
e.appendChild() 在e末尾添加节点
e.insertBefore(c, p) 在e中的p节点前添加c节点
删除和替换节点
removeChild(e) 删除节点e
replaceChild(new, old) 用new节点替换old节点
事件
鼠标事件
click
dbclick
mousedown
mousemove
mouseout
mouseover
mouseup
键盘事件
keydown
keypress
keyup
HTML事件
load
unload
select
change
focus
submit
reset
resize
scroll
本文详细介绍了如何使用JavaScript操作DOM,包括获取、查看、修改DOM元素及其属性的方法,如getElementById及setAttribute等;并讲解了如何通过DOM操作实现节点的添加、删除、替换,以及常见的鼠标、键盘事件处理。
1170

被折叠的 条评论
为什么被折叠?



