为了账号安全,请及时绑定邮箱和手机立即绑定

使用 JQuery 检查 iframe 是否具有特定 id

使用 JQuery 检查 iframe 是否具有特定 id

ABOUTYOU 2022-06-09 19:19:03
我有一个函数可以在 iFrame 中调用另一个函数,如下所示:function globalFunc(value) {    //select and add ID to the iFrame    const preloading_iFrame = $("iframe[src*='http://127.0.0.1:8887/Components/preloading/index.html']");    preloading_iFrame.attr("id","preloadingID");    // call iframe's function    document.getElementById('preloadingID').contentWindow.iframeFunc(value);}由于我想执行globalFunc多次,我想知道我们是否可以id在第一次添加 iframe 后绕过添加到 iframe。诸如检查 iframe 是否具有preloadingIDas 之类的东西,id然后不要再添加它!有什么解决办法吗?
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

无需添加 ID。您已经引用了该元素,只需使用它即可。


function globalFunc(value) {

    //select and add ID to the iFrame

    const preloading_iFrame = $("iframe[src*='http://127.0.0.1:8887/Components/preloading/index.html']");

    // call iframe's function

    preloading_iFrame[0].contentWindow.iframeFunc(value);

}

索引 jQuery 集合会返回相应的 DOM 元素。


查看完整回答
反对 回复 2022-06-09
  • 1 回答
  • 0 关注
  • 132 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信