为了账号安全,请及时绑定邮箱和手机立即绑定

JS中获取元素和DOM操作的问题

JS中获取元素和DOM操作的问题

IMaki 2016-08-17 10:47:35
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元素 }我问的是为什么会得到这个结果。。原理上的问题。 希望大神来解答,谢谢。
查看完整描述

2 回答

?
拖鞋_

TA贡献453条经验 获得超223个赞

var oA = oPageNum.children(); 第一行试试这个

查看完整回答
反对 回复 2016-08-17
  • IMaki
    IMaki
    我问的是为什么会得到这个结果。。原理上的问题。。。还有 你这个写法上也是错的吧
  • 2 回答
  • 0 关注
  • 1244 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信