Javascript 来自iframe的getElementById

Javascript 来自iframe的getElementById,javascript,Javascript,有人能帮我理解为什么会出现这种错误吗 document.getElementById(“actContentToGet”).contentWindow.document.body.getElementById 这不是一个函数 尝试更改此选项: ...contentWindow.document.body.getElementById(elementID)... 为此: ...contentWindow.document.getElementById(elementID)... 从注释编辑:

有人能帮我理解为什么会出现这种错误吗

document.getElementById(“actContentToGet”).contentWindow.document.body.getElementById 这不是一个函数

尝试更改此选项:

...contentWindow.document.body.getElementById(elementID)...
为此:

...contentWindow.document.getElementById(elementID)...

从注释编辑:它不会删除该元素,因为这不是删除元素的方式。试试这个:

var iframe = document.getElementById('actContentToGet');
var frameDoc = iframe.contentDocument || iframe.contentWindow.document;
var el = frameDoc.getElementById(elementID);
el.parentNode.removeChild(el);

请参阅。

尝试删除
正文。
-getElementById()是一个
文档。
函数

var iframe = document.getElementById('actContentToGet');
var frameDoc = iframe.contentDocument || iframe.contentWindow.document;
var el = frameDoc.getElementById(elementID);
el.parentNode.removeChild(el);