扫码关注官方订阅号
56416
你看,返回结果都是 "undefined"
怎么回事呢?
认证高级PHP讲师
童鞋,请用脚趾头想想 getElementByTagName 这方法可能只返回一个元素么?妥妥是一个集合啊!即使你这个例子只有一个元素,返回的也是个集合。
getElementByTagName
请用obj1[0]访问集合中的对象,好么?
obj1[0]
你去获取所有p的元素,那是一个合集,怎么能单独访问呢?
obj1 = document.querySelector('p'); //这样操作可以!
obj1 = document.querySelector('p')[0];
document.getElementsByTagName("tagName") // 返回的是一个集合,因为是getElement's' document.getElementByID('id') // 这个返回的才是一个dom元素, 因为ID是唯一的 getElement
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
童鞋,请用脚趾头想想
getElementByTagName这方法可能只返回一个元素么?妥妥是一个集合啊!即使你这个例子只有一个元素,返回的也是个集合。请用
obj1[0]访问集合中的对象,好么?你去获取所有p的元素,那是一个合集,怎么能单独访问呢?
obj1 = document.querySelector('p')[0];