请问JS中怎么取到iframe标签里的值?

图片上的pre里的这些数据是服务器返回的,我要取到这些数据。
html代码:
<iframe name="hideIframe" id="iframeRef" style="display:none"></iframe>
<form id="dynamicForm" method="get" action="baidu" target="hideIframe">
请问用js或者jquery要怎么才能获取返回的值?

方法只有一种:

步骤:
1、获取iframe节点
2、获取iframe中的变量
示例
a.html
<iframe id='x' name='x' src='b.html'/>

b.html
<script>
var y='1';
</script>
在a.html中获取y,则可以通过以下方式
document.frames['x'].y //先获取frame,在获取y追问

可是我per里的数据是服务器返回的json不是html页面

温馨提示:内容为网友见解,仅供参考
无其他回答

JS对Iframe内外页面进行操作
利用location对象的hash值,通过它传递通信数据。在父页面设置iframe的src后面多加个data字符串,然后在子页面中通过某种方式能即时的获取到这儿的data。子页面向父页面传递数据 利用一个代理iframe,它嵌入到子页面中,并且和父页面必须保持是同域,然后通过它充分利用上面同域通信方式的实现原理,把子页面...

js代码如何获取iframe中的元素?
获取iframe元素,JavaScript提供了一种简便方法。利用`contentWindow`属性获取iframe中的window对象,`contentDocument`属性获取iframe中的document对象。以此为基础,执行常规的DOM操作以查找iframe中的元素。不过,需注意安全限制。当iframe与主页面不在同一域名下时,出于安全考量,浏览器不允许直接通过JavaScript操...

如何通过JS获取iframe 里面div的id值?
JS获取iframe 里面div的内容:alert(document.getElementById("iframe的id").contentWindow.document.getElementById("div的id").innerHTML);这行代码绝对兼容任何浏览器,如有疑问,请直接联系本人!运行这行代码必须保证iframe的url和主页面的url的主域名必须一致,否则无效 ...

javascript 如何获取iframe里面的内容?
Runtime之间互操作(或者通信)是有跨域限制的。也就是说,如果这个窗口本身是a.baidu.com域名下的页面,那么如果这个页面下还有一个iframe,这个iframe中加载的页面是b.baidu.com域名下的。那么外层的JS。就不能跟这个iframe中的内容互操作(或者通信)。因此外层Runtime中的JS想操作内层iframe中的内容,...

JS怎么获得frame里页面的元素
在父页面 获取iframe子页面的元素 代码如下:("#objid",document.frames('iframename').document)(document.getElementById('iframeId').contentWindow.document.body).html()显示iframe中body元素的内容。("#testId", document.frames("iframename").document).html();根据iframename取得其中ID为"testId...

js怎样获取iframe,src中的参数
<body> <iframe id="test" src="url?paramA=a¶mB=b"><\/iframe> <\/body><\/html>\/\/获取参数名值对集合var paramMap = getIframeParams('test');\/\/paramMap的结构是这样的:{'paramA':'a', 'paramB':'b'}alert(paramMap.paramA); \/\/取出paramA的参数值 ...

如何获取调用IFRAME里面 SRC页面里的值
应该是在特定的页面里设置相关的js,而不是在js里设置特定的页面,所以,不管远程还是本地,只要你的当前页面出现了280,js就能得到 <span class=price id=price name=price>280<\/span> js:var price = Document.getElementById("price").value;...

js怎么获取iframe里面的html内容
var iframe = document.getElementById('myFrame');if (iframe.attachEvent) { iframe.attachEvent("onload", function () { console.log(iframe.contentWindow.document.body.innerHTML); });} else { iframe.onload = function () { console.log(iframe.contentWindow.document....

JS怎么获取iframe内html的body值
var oIframe=document.getElementByTagName("iframe")[0];var oBody=oIframe.getElementByTagName("body")[0];

js如何自动获取嵌入页面(iframe)中的文本框的文本,在另一个新文本框中...
重点是获取iframe窗体 var frame ;如果iframe只有一个 frame = window.frames[0];如果有id 比如 <iframe id="frame" ><\/iframe> frame = document.getElementById("frame").contentWindow;或 frame = window.frames["frame"].contentWindow;最后赋值就好了 document.getElementById("newid").value ...

相似回答