nnpc.net
当前位置:首页 >> 父页面如何获取iFrAmE中 js的变量值呢? >>

父页面如何获取iFrAmE中 js的变量值呢?

假如id为ifrm的iframe,里面有一个js变量叫val,父页面获取的话就是:document.getElementById("ifrm").contentWindow.val

给iframe设置上ID document.getElementById('iframeid').contentWindow.abc(); abc() 为子页面函数

方法只有一种: 步骤: 1、获取iframe节点 2、获取iframe中的变量 示例 a.htmlb.html var y='1';在a.html中获取y,则可以通过以下方式document.frames['x'].y //先获取frame,在获取y

方法只有一种: 步骤: 1、获取iframe节点 2、获取iframe中的变量 示例 1 2 3 4 5 6 7 8 9 a.html b.html var y='1'; 在a.html中获取y,则可以通过以下方式 document.frames['x'].y //先获取frame,在获取y

document.getElementById("iframe2").contentWindow.a 应该就可以了

1、在父页面访问Iframe子窗体的txtAddress控件 window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ; 2、在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件 string strValue = "从子...

首先你要能获取到这个iframe的dom对象,假设我们知道它的ID; var frame = document.getElementById("ueditor_0");var frameDocument = frame.contentWindow.document;iframe中的document对象拿到了,后边如何获取你想要的元素就很简单了吧。

Js代码 1.//根据iframe的id获取对象 2.var i1 = window.frames['iframeId']; 3.//var iframe =window.frames[0];也可以 4.//获取iframe中的元素值 5.var val=i1.document.getElementById("t1").value //根据iframe的id获取对象var i1 = window.f...

跨域页面是获取不到信息的 但是有一个取巧的办法 就是用document.referrer 获取上一个页面的url 但是这个办法有个弊端就是如果你iframe里面有a标签之类被点进去就获取不到了 不过影响不大

如果不跨域是可以的,在父级页面使用 alert(document.getElementsByTagName('IFRAME')[0].contentWindow.document.getElementById('link').控件名.value); 如果iframe有id属性,也可以通过id来获取该框架,如果表单控件有id,也可以直接使用其id来获...

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com