DOM方法

                                           DOM

getElementById() 获取元素的id
getElementsByClassName() 获取元素的class
getElementsByClassName(“xxx”)[0] 通过索引获取到某一个单独的元素
.getElementsByTagName(“xxx”) 通过标签名找到某一个元素 xxx是标签名
innerHTML textContent 给元素添加相应的内容
createElement 创建一个元素 参数是标签名的字符串
appendChild() 将一个标签添加到另一个元素里
removeChild 删除一个直系子元素
parentElement 获取对象层次中的父对象
classlist.add 添加一个class类
.classList.remove 删除一个class值
querySelector 查找第一个符合条件的元素
querySelectorAll查找到所有符合条件的元素
setAttribute() 设置属性 属性名 属性值 可以是自定义的
getAttribute() 属性名 获取属性值
hasAttribute() 判断是否有某个属性
removeAttribute() 删除一个属性
event 事件对象
onclick 点击事件
.onkeydown 键盘被点击

clearTimeout() 定时器在出发前可以取消
.onmouseenter 鼠标进入元素时触发
.onmouseleave 鼠标离开元素时触发

offsetWidth和offsetHeight 分别表示元素的宽高(按照边框计算的) 单位是元素
clientWidth clientHeight 获取元素的宽高 只计算到内间距 不带边框
offsetLeft offsetTop 获取元素相对于窗口的横坐标和纵坐标

.onmouseenter 鼠标进入元素时触发
.onmouseleave 鼠标离开元素时触发

onscroll 滚动事件
.clientHeight 元素本身高度
.scrollHeight 元素的内容高度
.scrollTop 纵向滚动偏移量
.scrollBy 在当前滚动偏移量的基础上滚动多少

addEventListener 可以为同一个元素的同一个事件添加多个监听函数
stopPropagation() 阻止事件的传播

overflow-y: scroll; 溢出内容在y轴上滚动显示

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值