小编典典

从父页面调用 iframe 中的 JavaScript 代码

all

基本上,我有一个iframe嵌入页面,并且iframe有一些我需要从父页面调用的JavaScript例程。

现在相反很简单,因为您只需要调用parent.functionName(),但不幸的是,我需要完全相反的。

请注意,我的问题不是更改
的源URLiframe而是调用iframe.


阅读 113

收藏
2022-03-04

共1个答案

小编典典

假设您的 iFrame 的 id 是“targetFrame”并且您要调用的函数是targetFunction()

document.getElementById('targetFrame').contentWindow.targetFunction();

您还可以使用window.frames而不是访问框架document.getElementById

// this option does not work in most of latest versions of chrome and Firefox
window.frames[0].frameElement.contentWindow.targetFunction();
2022-03-04