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

关于DOM子节点,父节点的问题?

关于DOM子节点,父节点的问题?

潇潇雨雨 2018-09-11 14:21:33
在输出子节点内容中,无法实现我想要的结果,请帮忙看下哪儿有问题了。想要输出new YorkWashingtonChicagoHouston这四项,请问如何实现?我的代码哪儿有问题了?
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

1.parentNode.lastChild这有问题。可改为parentNode.lastElementChild
或者将

                </ul>
            </li>
        </ul>

改为

                </ul>
            </li></ul>

因为lastChild会获取到文本节点就是</li></ul>之间的空白换行。
2.var child = par.childNodes这个,child其实是

<li>US    <ul>
        <li>new York</li>
        <li>Washington</li>
        <li>Chicago</li>
        <li>Houston</li>
    </ul></li>

子节点1:是US文本节点,子节点2是ul,子节点3是最后</ul></li>之间的空白换行。
然后改怎么改应该清楚了吧~~
可以在查一下节点的分类和lastChild等这些获取子节点的方法,所能获取的类型和范围。


查看完整回答
反对 回复 2018-10-31
  • 1 回答
  • 0 关注
  • 551 浏览
慕课专栏
更多

添加回答

举报

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