Day12笔记
一、DOM控制节点
DOM动态新增节点
document.createElement('元素节点名')
document.createTextNode('文本节点内容')
DOM移除节点
parentNode.removeChild(removeNode)
removeNode.remove()
DOM插入节点
parentNode.appendChild(newNode)
parentNode.insertBefore(newNode,beforeNode)
DOM复制节点
nodeEle.cloneNode(boolean)
DOM替换节点
parentNode.replaceChild(newNode,oldNode)
二、DOM控制HTML属性
新增属性
nodeEle.className = 'class属性值'
nodeEle.classList.add('class属性值')
nodeEle.style.属性名 = '属性值'
nodeEle.setAttribute('属性名','属性值')
nodeEle.getAttribute('属性名')
var attributeNode = createAttribute('属性名')
attributeNode.value = ('属性值')
nodeEle.setAttributeNode('attributeNode')
nodeEle.属性名 = '属性值'
移除属性
nodeEle.classList.remove('class属性值')
nodeEle.removeAttribute('属性名')