获取一个html文件中<body></body>中所有子节点
<script>
var node=document.getElementsByTagName("body")[0];
if(node.nodeType==1){
var value=node.nodeName;//用nodeName属性来读取节点的名称
console.log(value,address);
}
(node.nodeValue)读取节点的值,若为元素节点,则值为null。
(nodeName处理标签时比较实用,而nodeValue在处理文本信息时比较实用。)
关于文档节点:
</script>
<!--访问保存在nodelist里的节点,可以通过方括号或item()-->
<script>
var tag=document.getElementsByTagName("ul")[0];//获取列表元素
var a=tag.childNodes;//获取列表元素包含的所有子节点
console.log(a[0].nodeType);//获取第一个节点类型,返回值为3显示问文本节点。
console.log(a.item(1).innerHTML)//显示第二个节点包含的文本
console.log(a.length);//nodelist节点个数
</script>