gpt4 book ai didi

javascript - IFrame 按钮点击事件

转载 作者:行者123 更新时间:2023-11-30 08:09:02 25 4
gpt4 key购买 nike

我正在尝试将事件监听器附加到 IFrame 中页面上按钮的“单击”事件。 iframe 中的页面与父窗口属于同一域。

window.frames["iframe_Id"].document.getElementById("button_id").addEventListener("click",functionToRun,false);

上面的示例对我不起作用。这可能只是我实际代码中的语法错误,但我想看看这是否是一般想法。

注意:我发现了很多关于将点击事件添加到整个 Iframe 的示例,但我不确定它是否对 Iframe 中的按钮同样有效。

最佳答案

使用 jQuery:

$("#iframe_Id").contents("#button_id").click(functionToRun);

或者不用 jQuery:

document.getElementById("iframe_Id").contentWindow.document.getElementById("button_id").addEventListener("click", functionToRun, false);

这仅在 iframe 满足 same origin policy. 时有效

关于javascript - IFrame 按钮点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13214522/

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