var x=document.getElementsByTagName("div")[0].childNodes;
请问这句是什么意思 能否改成下面这样
//var x=document.getElementsByTagName("div");
var m=x[0].childNodes;
可以的,这两种写法是一样的。你可能是不理解[0]的意思是吧,其实这个是数组的表示方法,[0]表示数组的第一个元素,放在这段代码里就是获取第一个div元素,因为一段js代码中可能不止一个div元素。希望能帮到你!