获取javascript中文档的孙子元素

获取javascript中文档的孙子元素,javascript,get,element,document,grandchild,Javascript,Get,Element,Document,Grandchild,如何获取javascript文档的孙子div和iframe?我有div的id和iframe的名称 例如: document.querySelectorAll("#iframeId #divId"); 但是在您的情况下,只使用div的id应该是可以的 document.getElementsById("divId"); 通过document.getElementById('someid')直接获取孙子,如果你的孙子有id。你可以像这样使用parentNode的parentNode:docume

如何获取javascript文档的孙子div和iframe?我有div的id和iframe的名称

例如:

document.querySelectorAll("#iframeId #divId");
但是在您的情况下,只使用div的id应该是可以的

document.getElementsById("divId");

通过
document.getElementById('someid')
直接获取孙子,如果你的孙子有id。你可以像这样使用
parentNode
parentNode
:document.getElementById('someid').parentNode.parentNode我的问题是,尽管我的“div”和“Iframe”都有id,但是当我尝试使用document.getElementById检索它们时,我得到了错误“objectisnull”,所以它看起来好像看不到它。我需要一种方法来浏览孩子们和孙子们,有什么方法可以做到吗?@user3340627有什么反馈吗?@zachsauier很抱歉我的回复太晚了,但我现在无法测试,因为我已经进入了项目。我一有机会就试试看。