DOM1.常用获取标签:document.querySelector()document.querySelectorAll()根据节点获取:parent.childrenparent.firstElementChildparent.lastElementChildlabel.previousElementSublinglabel.nextElementSiblingchild.parentElementisnot常用:document.getElementById()document.getElementsByTagName()document.getElementsByClassName()document.getElementsByName()二、操作标签创建标签:document.createElement()插入标签:parent.appendChild(child)parent.insertBefore(new,old)替换标签:parent.replaceChild(new,old)删除标签:parent.removeChild(child)复制标签:label.cloneNode(true)标签属性:label.getAttribute(属性名)label.setAttribute(属性名,属性值))label.removeAttribute(属性名)类名操作:label.className//可以获取/赋值label.classListclassList的方法:add()remove()has()toggle()内容操作:label.innerTextlabel.innerHTML表单label.value样式operation:Getstyle:getComputedStyle(label)//获取所有样式组成的对象Setstyle:label.style.csskey=cssvalue获取标签名称:label.tagName获取标签尺寸:包括边框:label.offsetWidthlabel.offsetHeight不包括边框:label.clientWidthlabel.clientHeight获取标签位置:label.offsetLeftlabel.offsetTop获取标签边框粗细:label.clientLeftlabel.clientTop
