根据你的XML文档,在DOM中,其实Template有三个直接子节点:1。 文本节点(回车换行空格等, 在<template> 和<random>之间);2。元素节点(random);3。文本节点(回车换行空格在</random>和</template>之间),所以template.getFirstChild()返回的是文本节点。你可以试试,如果对文档作以下改动, Template就没有直接文本节点了。
 <template><random> 
        <li>你猜看 </li> 
        <li>长沙啊 </li> 
        <li>不告诉你 </li> 
      </random></template>