nodeName:节点名
nodeType:节点类型
节点类型主要包括:1:元素节点
2:属性节点
3:文本节点
nodeValue:节点值
示例:
<div id="div1" name=‘jack‘>内容</div> // 元素节点 var elementNode = document.getElementById(‘div1‘); console.log(elementNode.nodeName); // DIV console.log(elementNode.nodeType); // 1 console.log(elementNode.nodeValue); // null // 属性节点 var attrNode = document.getElementById(‘div1‘).getAttributeNode(‘name‘); console.log(attrNode.nodeName); // name console.log(attrNode.nodeType); // 2 console.log(attrNode.nodeValue); // jack // 文本节点 var textNode = document.getElementsByTagName(‘div‘)[0].firstChild; console.log(textNode.nodeName); // #text console.log(textNode.nodeType); // 3 console.log(textNode.nodeValue); // 内容
时间: 2024-10-10 15:05:36