父窗口和iframe中对象互相传值简介

父窗口和iframe中对象互相传值简介:
iframe是常用的元素之一,既然常用,那么对于它的操作应该也是需要熟练掌握的,下面就介绍一下它和父窗口之间的对象互相传值的一些方式,希望能够给需要的朋友带来一定的帮助。
一.子窗口使用父窗口中的javascript代码:

parent.func();

以上代码就可以在子窗口中调用父窗口中的函数func。
二.父窗口获取子窗口对象:

var frameObj= window.frames["frameId"]

以上代码可以在父窗口中获取指定id属性值的iframe对象。
三.获取子窗口中的对象:

window.frames["frameId"].document.getElementById("elementId");

以上代码可以获取iframe对象内具有指定id属性值的对象。
四.子窗口获得父窗口中的对象:

parent.window.document.getElementById(elementId);

以上代码可以获取父窗口中指定id属性值的对象。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=8917

更多内容可以参阅:http://www.softwhy.com/javascript/

你可能感兴趣的:(父窗口和iframe中对象互相传值简介)