作者:钟钟来了_960 | 来源:互联网 | 2023-09-23 09:13
node对象属性*nodeName*nodeType*nodeValue使用dom解析html时,需要html里面的标签,属性和文本都封装成对象标签节点对应的值:nodeType:
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对象