在输出子节点内容中,无法实现我想要的结果,请帮忙看下哪儿有问题了。
- CHINA
- 陕西
- 北京
- 天津
- 广东
- UK
- US
- new York
- Washington
- Chicago
- Houston
想要输出
new York
Washington
Chicago
Houston
这四项,请问如何实现?我的代码哪儿有问题了?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
1.parentNode.lastChild这有问题。可改为parentNode.lastElementChild
或者将
改为
因为lastChild会获取到文本节点就是</li></ul>之间的空白换行。
2.var child = par.childNodes这个,child其实是
子节点1:是US文本节点,子节点2是ul,子节点3是最后</ul></li>之间的空白换行。
然后改怎么改应该清楚了吧~~
可以在查一下节点的分类和lastChild等这些获取子节点的方法,所能获取的类型和范围。