用js只获取第一层ul中的第一层的所有li,不影响第二层中的li

用js只获取第一层ul中的第一层的所有li,不影响第二层中的li,第1张

先按照你的这个方法获取。然后可以通过判断li的parentNode是不是外层的ul来筛选li

或者可以这么写

var ul = documentgetElementById('outer');
var n = ulfirstChildnodeType == 1ulfirstChild:ulfirstChildnextSibling;
var r = [];
for(;n;n = nnextSibling){
if(nnodeType == 1){
consolelog(ninnerHTML);
rpush(n);
}
};

以上就是关于用js只获取第一层ul中的第一层的所有li,不影响第二层中的li全部的内容,包括:用js只获取第一层ul中的第一层的所有li,不影响第二层中的li、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9308537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存