javascript实现父子页面相互调用javascript
By:授客 QQ:1033553122java
如上图,在iframe子页面的<script>元素中,定义了taskStatus全局变量,若是但愿在其父页面中获取该全局变量的值,则可在父页面的<script>元素中新增js脚本以下:函数
var taskStatus = document.getElementById('iframe-1-11').contentWindow.taskStatus;ui
注:这里iframe-1-11为子页面iframe id属性值spa
注:也能够经过上述方式去调用子页面定义的全局函数blog
如上图,若是但愿在iframe子页面<script>中获取父页面当前tab页面,以获取tab标签页其它信息,可在父页面的<script>元素中新增js脚本以下:ip
var currentTab = window.parent.$('#tabs').tabs('getSelected');
# 后续操做
var tabID = currentTab.panel('options').id;
……
说明:此处的#tabs 为easyui tab div容器的id
上述带背景色部分的js内容为关键语法get