js 调用同级的 iframe 方法

 

有两个 iframe 

<iframe id="a">

<script>

function food(a){

return a+1;

}

</script>

</iframe>

<iframe id="b"></iframe>

 

想要在 b 中的js方法调用 a 的food 方法

应该写成

$(window.parent.$("#a"))[0].contentWindow.food(1);

如果id有特殊符号,可以用//来转义,如:

$(window.parent.$("#ifr_\\/ConstructionMg\\/ProcessInspection\\/hypjProcessinspection\\.htm"))[0].contentWindow.food(1);


posted @ 2021-07-28 10:15  岑惜  阅读(344)  评论(0编辑  收藏  举报