DOM:
1.找到标签
a.直接寻找
获取单个元素 document.getElementById('i1')
通过标签名寻找(列表)doucment.getElementsByTagName('div')
doucment.getElementsByClassName('c1')
b.间接寻找
tag=doucment.getElementById('i1')
parentElement #父节点标签元素
children #所有子标签
firstElementChild #第一个子标签元素
lastElementChild #最后一个子标签元素
nextElementtSibling #下一个兄弟标签元素
previousElementSibling#上一个兄弟标签元素
2.操作标签
a.innerText
获取标签中的文本内容
标签.innerText
对标签中的文本重新赋值(多个标签需要通过循环修改)
标签.innerText=""
b.innerHTML
如果采用该方式重新对标签赋值,如果内容带有标签格式,则将标签格式自动转为HTML格式,而innerText则会将所有内容直接转为字符串
b.className
tag.className #整体操作
tag.classList.add('样式名') #添加指定样式
tag.classList.remove('样式名') #删除指定样式
c.checkbox
获取值
checkbox对象.checked
设置值
checkbox对象.checked=true(对选择框的操作)
3.创建标签
document.createElement("div"); /*需要配合添加节点使用*/
4.添加节点
1.追加一个子节点
d2.appendChild(新标签)
2.把增加的节点放到某个节点的前边
父节点. insertBefore(想要添加在该节点前的节点,新节点)
5.删除节点
6.替换节点
7.获取/设置属性节点
标签.getAttribute("属性名/类名")
标签.setAttribute("属性名/类名","新属性")