扫码关注官方订阅号
为什么document.querySelectorAll("#main").childNodes 是undefineddocument.getElementById("main").childNodes 有值
认证0级讲师
all获得的是一个nodeList类数组,你需要取第一个。
id是唯一的,所以建议使用querySelector,querySelector获得是一个元素
改用
document.querySelectorAll("#main")[0].childNodes
或者
document.querySelector("#main").childNodes
querySelector用的是css选择器语法,,get能获取到的就不要用query了,性能没有get好。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
all获得的是一个nodeList类数组,你需要取第一个。
id是唯一的,所以建议使用querySelector,querySelector获得是一个元素
改用
或者
querySelector用的是css选择器语法,,get能获取到的就不要用query了,性能没有get好。