gpt4 book ai didi

javascript - GetElementById(对象xraywrapper)内的getElementsByTagName?

转载 作者:行者123 更新时间:2023-11-28 12:35:25 25 4
gpt4 key购买 nike

我试图获取另一个 div 内的 div,因为第二个 div 的 id 是可变的,我使用

var wrappingdiv = document.getElementById('divId')

然后获取包装div

var insidediv = wrappingdiv.getElementsByTagName('div')

但是我得到 getElementsByTagName is not a function 错误,我猜语法是错误的,你们能给我正确的方向吗?

提前致谢。

编辑:我会纠正自己,我正在尝试获取 Gmail 电子邮件的正文,所以:

var element = content.document.getElementsByClassName("ii gt m13fbe3a51e95e196 adP adO");

它返回一个对象 xraywrapper[object htmlcollection]

编辑2:

我正在使用 mozilla firefox,并且正在开发自己的扩展,为了访问 Google 邮件的源代码,我使用简单的 javascript (content.document...)

最佳答案

如果没有任何 id 为 divId 的元素,则 wrappingdiv 将等于 null:

当尝试获取 null.getElementsByTagName 时,您将收到类型错误:

TypeError: Cannot read property 'getElementsByTagName' of null

关于javascript - GetElementById(对象xraywrapper)内的getElementsByTagName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17589501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com