父页面中有a链接 当点击a链接的时候 会通过js获取数据 怎么在点击中将某一数据传到iframe中的input的value中? 怎么在iframe页面点击时将文本框的值传到父页面js中并js开始执行
参考一下这个:https://www.cnblogs.com/xiaoleiel/p/8295101.html
我想在父页面的js中 将code 传到 id为activity_vimgs 的iframe中 但是 我获取这个ee也没有获取到 走到var ee 这就不走了
@皇刮: 试试jquery的写法
@龙行天涯: 您知道jquery写法应该怎么写吗?
@皇刮: 我建了两个页面,father和son,代表父页面和子页面。
father如下:
<body> <div> hello,l'parent page </div> <div> <input type="text" id="fahertext" value="abc" /> </div> <iframe src="son.html"></iframe> </body>
son如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script src="../../Scripts/jquery-1.7.1.js"></script> <script> $(function () { $("#btn").click(function () { //取值 var getvalue = $(window.parent.document).find("#fahertext").val(); //赋值 $(window.parent.document).find("#fahertext").val("def"); alert(getvalue); }) }) </script> </head> <body> <div> hello l'son page </div> <div> <input type="button" id="btn" value="点我给父页面复制" /> </div> </body> </html>
把对应的jquery文件引入以后就可以使用了。
@皇刮: 结果是:
@龙行天涯: 我看您写的是 iframe 取父页面的值 并弹出 我想冲父页面js直接赋值给iframe 这样应该怎么写呀?
@皇刮: $(document.frames('iframename').document).find("btn").val("ddd");