JavaScript獲取元素子集的相容方法
如果在JS中想得到某個元素下的所有子元素,最好的方式還是使用childNodes屬性。至於因為排版中間的換行符因為在firefox和chrome中都一併得到了,可以使用得到的子元素時進行判斷。最終我的方案如下。有更好的方法清指教!
var objs = document.getElementsByTagName("ul")[0].childNodes;
for(var i=0;i<objs.length;i++){
if(objs[i].tagName != "LI") continue;
alert(objs[i].innerHTML);
}