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

这代码里的html为什么不输出呢 什么原因就掉过最后一个节点

这代码里的html为什么不输出呢  什么原因就掉过第一组<ul>的最后一个子节点呢?

正在回答

1 回答

    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/>");


    }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这代码里的html为什么不输出呢 什么原因就掉过最后一个节点

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信