JavaScript DOM编程、事件

Element 对象

获取DOM元素对象

getElementById()
getElementsByName()
getElementsByTagName()
getElementsByClassName()

查看/修改属性

getAttribute('属性名')
setAttribute('属性名', '属性值')
style.color = 'red'
attributes

获取相关元素

  • 父元素
    • parentNode
  • 子元素
    • childNodes
    • firstChild
    • lastChild
    • firstElementChild
    • lastElementChild
  • 相邻元素
    • previousSibling
    • nextSibling
    • previousElementSibling
    • nextElementSibling

添加节点

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值