来自iframe的javascript – getElementById

来自iframe的javascript – getElementById,第1张

概述有人可以帮助我理解为什么会出现这种错误 document.getElementById(“actContentToGet”).contentWindow.document.body.getElementById is not a function function deleteElement(element){ var elementID = $(element).attr("cl 有人可以帮助我理解为什么会出现这种错误

document.getElementByID(“actContentToGet”).contentwindow.document.body.getElementByID
is not a function

function deleteElement(element){        var elementID = $(element).attr("class");        alert(elementID);        document.getElementByID('actContentToGet').contentwindow.document.body.getElementByID(elementID).remove;        alterContent();        giveAllIDs();        hoverLoad();    }
解决方法 尝试改变这个:
...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);

见documentation here.

总结

以上是内存溢出为你收集整理的来自iframe的javascript – getElementById全部内容,希望文章能够帮你解决来自iframe的javascript – getElementById所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存