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元素
}我问的是为什么会得到这个结果。。原理上的问题。 希望大神来解答,谢谢。
添加回答
举报
0/150
提交
取消