首页 > 代码库 > nodeName、nodeType、nodeValue解析
nodeName、nodeType、nodeValue解析
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); // 内容
nodeName、nodeType、nodeValue解析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。