这代码里的html为什么不输出呢 什么原因就掉过最后一个节点
这代码里的html为什么不输出呢 什么原因就掉过第一组<ul>的最后一个子节点呢?
2015-07-31
var lilist = document.getElementsByTagName("li");/////////////得到所有li元素,
var li = lilist[lilist.length-1];
document.write("<br /><br /><br />"+li.nodeName);
document.write(" = ");
document.write(li.innerHTML);
for(var i=lilist.length-1;i>=0;i--){//直接循环
var l=lilist[i];
//var preEle = get_pre(l);////////////////因为已经得到所有li元素, 所有这个函数也没有意义了
document.write("<br />previousSibling:"+i);
document.write(l.nodeName+" = ");
document.write(l.innerHTML+"<br/>");
}
举报