var oA = oPageNum.children; //这里首先获得了oPageNum下的子元素,但是这个时候还没有添加oA console.log(oA);//这里的值是undefined //只选取关键代码 //紧接着在oPageNum中循环添加了a元素 Ajax("page.txt", function(str) { for (var i = 1; i <= pageNum; i++) { oPageNum.innerHTML += "<a href='#'>" + i + "</a>"; } console.log(oA); //这里再输出oA就可以找到了创建的a元素,可是此时并没有再对oA进行重定义,为什么可以得到后来才创建的a元素 }
我问的是为什么会得到这个结果。。原理上的问题。 希望大神来解答,谢谢。
拖鞋_
相关分类