节点包括 标签 属性 文本
而元素只是标签
nodeType: 1--标签 2--属性 3--文本
nodeName: 节点的名字
标签节点--大写的标签名字
属性节点--小写的 属性名字
文本 节点--内容
nodeValue: 节点的值
标签节点--null
属性节点--属性值
文本节点--文本内容
var i = document.getElementById('XX')
i.parentNode
i.parentElement
i.childNodes
i.children 子属性
var node = dvObj.getAttributeNode("id") // 得到id属性值
node.firstNode
node.firstElementChild
node.lastChild
nodee.lastElementChild
前一个兄弟节点/元素
node.previousSibling
node.previousElementSibling
下一个兄弟节点/元素
node.nextSibling
node.nextElementSibling
创建元素
document.write("标签代码及内容") //缺陷 如果 是在页面加载完毕后 会把原内容覆盖。
xx.innerHTML = "<p>123</p>" //
xx.appendChild('')
为同一个元素添加多个绑定事件 事件名字没有on
xx.addEventListener("click",function(){
console.log("123");
},false)
xx.addEventListener("click",function(){
console.log("456");
},false)
为同一个元素添加多个绑定事件 事件名字有on ie支持
xx.attachEvent("onclick",function(){
},false);
js 节点
最新推荐文章于 2023-04-07 19:02:27 发布