function countElementName(node){//
var total=0;
if(node.nodeType==1){
total++;
alert(total);
elementName=elementName+node.tagName;
}
alert(node.firstChild.tagName);
return total;
}
这段代码为什么先alert(node.firstChild.tagName);
后alert(total);countElementName(document)
var total=0;
if(node.nodeType==1){
total++;
alert(total);
elementName=elementName+node.tagName;
}
alert(node.firstChild.tagName);
return total;
}
这段代码为什么先alert(node.firstChild.tagName);
后alert(total);countElementName(document)
DHTML参考手册
回答: 不是,这些是页面page的内嵌对象,跟dom没有关系。2, (这个total和下面的total有联系吗) 回答:有关系,根据你写代码的值的有效区域来看的。具体为什么这些写?就要问写代码的人啦?别人的思路最好由别人来回答比较准确些。3,在每个子节点进行递归操作,在这我不懂怎么递归呢,谢谢高手看看 回答:递归很简单,就是在条件允许的时候,做同样的事情直到条件不允许为止。4,为什么是nextSlibling(以Node的形式返回当前节点的兄弟下一个节点) ?回答:循环遍历而已!跟for循环一个道理。希望我的回答对你有所帮助!
回答: 不是,这些是页面page的内嵌对象,跟dom没有关系。2, (这个total和下面的total有联系吗) 回答:有关系,根据你写代码的值的有效区域来看的。具体为什么这些写?就要问写代码的人啦?别人的思路最好由别人来回答比较准确些。3,在每个子节点进行递归操作,在这我不懂怎么递归呢,谢谢高手看看 回答:递归很简单,就是在条件允许的时候,做同样的事情直到条件不允许为止。4,为什么是nextSlibling(以Node的形式返回当前节点的兄弟下一个节点) ?回答:循环遍历而已!跟for循环一个道理。希望我的回答对你有所帮助!
HTML DOM Tutorial
那你能告我一下document,html二者之间区别吗
怎么我决的两个意思一样呢??