demo1:
<!-- <div id="test" v="1">你好</div> -->
// console.log(test.nodeType,test.getAttribute("v"),test.nodeName,test.firstChild.nodeValue);//firstChild.nodeValue是第一个节点的value的值
demo2:
<ul id="test2"> <li>1</li> <li>2</li> <li>3</li> </ul>
方法一 :for(var i = 0,len = test2.childNodes.length;i<len;i++){ console.log(test2.children[i].firstChild.nodeValue); } 方法而:for(var i = 0,len = test2.childNodes.length;i<len;i++){ if(test2.childNodes[i].nodeType == 1){ //test2.childNodes[i].nodeType == 1都是文本节点 不是回车节点 console.log(test2.childNodes[i].firstChild.nodeValue); } }
console.log(test2.parentNode.nodeName)// 父节点的节点名称
时间: 2024-10-10 15:05:48