主题:A与他包含的字符是否是兄弟字节.
今天做遍历body节点下所有节点发现.
<html>
<head><title>遍历某一节点下的所有字元素</title>
<script language="javascript">
function bianli(){
var bb=document.body;
var gg=bb.childNodes;
for(var i=0;i<gg.length;i++){ //遍历body节点下的所有子节点.
alert(gg[i].nodeName); //证明了A的与其包含的文本同属于body的子节点,也就是说他们是兄弟节点
}
}
</script>
</head>
<body>
<a href="#" onClick="bianli()">遍历某一节点下的所有字元素</a>
<p id="biao1"> </p>
<p name="biao2"> </p>
</body>
</html>
返回:A #text P P,我以为只会返回A P P,但这个#text让我迷糊了,难道A节点包含的字符与其是兄弟节点吗?但什么P不会返回#terxt..严重不解.
<html>
<head><title>遍历某一节点下的所有字元素</title>
<script language="javascript">
function bianli(){
var bb=document.body;
var gg=bb.childNodes;
for(var i=0;i<gg.length;i++){ //遍历body节点下的所有子节点.
alert(gg[i].nodeName); //证明了A的与其包含的文本同属于body的子节点,也就是说他们是兄弟节点
}
}
</script>
</head>
<body>
<a href="#" onClick="bianli()">遍历某一节点下的所有字元素</a>
<p id="biao1"> </p>
<p name="biao2"> </p>
</body>
</html>
返回:A #text P P,我以为只会返回A P P,但这个#text让我迷糊了,难道A节点包含的字符与其是兄弟节点吗?但什么P不会返回#terxt..严重不解.