咖啡很苦
2017-02-07 15:24
在这一节中说到的问题是,为什么最后输出的结果和以前的不一样,以前的都是相同的数值,现在的却是每一个都不一样,我想了半天也没什么头绪,所以就只能来请教大神了,麻烦大神解释一下
我的QQ是2756351751 欢迎一起探讨问题
你好同学,这节课涉及到了之前的课程,有一些需要你记住并理解的概念。
1、首先,你要明白 什么是元素节点 什么是文本节点 什么是属性节点
可以去翻看 9-1 认识MOD 参看
2、其次、你要明白,元素节点、文本节点、属性节点这三类节点分别在 nodeName、nodeValue、 nodeType下的反应
可以去翻看 9-7 节点属性 参看
3、好了,如果你认真的理解了上面提到的两个章节的内容,你就可以理解这个章节的内容了
在本章的注意事项里,写着:节点之间的空白符,在firefox、chrome、opera、safari浏览器是文本节点
所以说,你最后的输出把空白符的节点属性也输出了
因为这个例子中节点的类型 名称都不同,上个任务中都是元素节点,而这个任务中包含了元素节点和文本节点。
具体如何区别你可以参考一下w3c上面的
http://www.w3school.com.cn/jsref/prop_node_nodetype.asp
JavaScript进阶篇
468196 学习 · 21891 问题
相似问题