使用JavaScript获取iframe的查询字符串

4
我有一个iframe。当页面加载时,页面会生成一个查询字符串。
我需要访问在页面加载后生成的查询字符串。
但是,使用这段代码,我只能访问没有查询字符串的src。
alert(document.getElementById('myframe').src);

可以JavaScript从父页面访问iframe元素吗? - ronapelbaum
我的父级URL:localhost/web_social 我的iframe URL:localhost:8585/something - محمد
1个回答

1

Try:

document.getElementById("myframe").contentWindow.location.href

其中myframe是框架的ID。


在控制台中出现以下错误: Uncaught TypeError: Cannot read property 'myframe' of undefined htmlpage.html:121getiframeURL htmlpage.html:121onclick htmlpage.html:130截图:http://www.xum.ir/image/bLMC - محمد
对我有效,试试这个:alert(document.getElementsByTagName('iframe')[0].contentWindow.location.href); - Martin Filek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接