DOM文档类型

DOM

一、获取标签

常用:

document.querySelector()
document.querySelectorAll()

根据节点获取:

.children
父.firstElementChild
父.lastElementChild
标签.previousElementSubling
标签.nextElementSibling
子.parentElement

不常用:

document.getElementById() 
document.getElementsByTagName()
document.getElementsByClassName()
document.getElementsByName()

二、操作标签

创建标签:

document.createElement()

插入标签:

.appendChild().insertBefore(,)

替换标签:

.replaceChild(,)

删除标签:

.removeChild()

复制标签:

标签.cloneNode(true)

标签属性:

标签.getAttribute(属性名)
标签.setAttribute(属性名, 属性值)
标签.removeAttribute(属性名)

类名操作:

标签.className // 可以获取/可以赋值
标签.classList

classList的方法:

add()
remove()
has()
toggle()

内容操作:

标签.innerText
标签.innerHTML
表单标签.value

样式操作:

获取样式:

getComputedStyle(标签) // 获取到所有样式组成的对象

设置样式:

标签.style.css键 = css的值

获取标签名:

标签.tagName

获取标签大小:

包含边框的:

标签.offsetWidth
标签.offsetHeight

不包含边框的:

标签.clientWidth
标签.clientHeight

获取标签位置:

标签.offsetLeft
标签.offsetTop

获取标签边框厚度:

标签.clientLeft
标签.clientTop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值