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: