var?oA?=?oPageNum.children;
//這里首先獲得了oPageNum下的子元素,但是這個時候還沒有添加oA
console.log(oA);//這里的值是undefined
//只選取關鍵代碼
//緊接著在oPageNum中循環(huán)添加了a元素
Ajax("page.txt",?function(str)?{
????for?(var?i?=?1;?i?<=?pageNum;?i++)?{
oPageNum.innerHTML?+=?"<a?href='#'>"?+?i?+?"</a>";
}
console.log(oA);
//這里再輸出oA就可以找到了創(chuàng)建的a元素,可是此時并沒有再對oA進行重定義,為什么可以得到后來才創(chuàng)建的a元素
}我問的是為什么會得到這個結果。。原理上的問題。 希望大神來解答,謝謝。
JS中獲取元素和DOM操作的問題
IMaki
2016-08-17 10:47:35