var node=document.getElementsByTagName("div")[0].childNodes;为什么这句话找到div后会有个下标[0]???
因为
document.getElementsByTagName("div")
这个返回的是一个数组,更严谨的做法是先判断它的长度,再用下标[0]
因为按tagname取出来的是数组