Node对象
Posted zjm1999
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node对象相关的知识,希望对你有一定的参考价值。
node对象属性
*nodeName
*nodeType
*nodeValue
使用dom解析html时,需要html里面的标签,属性和文本都封装成对象
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Node对象</title> </head> <body> <span id="spanid">加..油~会考起的</span> <script type="text/javascript"> //获取标签对象 //标签元素 var span1 = document.getElementById("spanid"); alert(span1.nodeType); //1 alert(span1.nodeName); //SPAN alert(span1.nodeValue);// null //属性元素 var id1 = span1.getAttributeNode("id"); alert(id1.nodeType); // 2 alert(id1.nodeName); // id alert(id1.nodeValue); // spanid //文本属性 var text1 = span1.firstChild; alert(text1.nodeType); //3 alert(text1.nodeName); //#text alert(text1.nodeValue); //内容 </script> </body> </html>
标签节点对应的值:
nodeType:
nodeName:大写的标签名称
nodeValue:
属性节点对应的值
nodeType:
nodeName:
nodeValue:
文本节点对应的值
nodeType:
nodeName:
nodeValue:
以上是关于Node对象的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象