www.5213.net > jquEry在父页面获取iFrAmE子页面的titlE,怎么获取?

jquEry在父页面获取iFrAmE子页面的titlE,怎么获取?

$('iframe').contents().find('head').attr('title');

//1、格式:window.frames["iframe的name值"].document.title;//实例:window.frames["ifm"].document.title;//2、格式:var obj=document.getElementById("iframe的name").contentWindow; var ifmObj=obj.document.title;//实例:var obj=

$(function(){var doc = document.getElementById('id_iframe').contentWindow.document;$(doc).find("#id_button_test").click(function() { alert("test");});});

$("#if").html()这个搞不到??

$("#父窗口元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID");取父窗口的元素方法:$(selector, window.parent.document);那么你取父窗口的父窗口的元素就

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

js获取父页面的元素可以用$(window.parent.document).find("#customer_id").val();这里的customer_id表示父页面某一个元素的id. 比如:父页面有一个隐藏的input框,那么在子页面就可以用上述的语句取到父页面的id为customer_id的值.

jquery中获取iframe的id的方法:<br>var frameId = window.frameElement && window.frameElement.id || '';<br>alert(frameId);<br>比如有个<br><iframe id="FrameX" src="../index.html" scrolling="no" frameborder="0" ><br>用以上方法获取到后就显示FrameX.

楼主会用jquery吗,可以使用jquery来从父页面获取子页面的iframe中的对象数据,也可以从子页面获取父页面的页面数据,参见如下说明:<br><br><br><br>父页面访问子页面内容:<br>var $iframe = $($('#iframe_editImage')[0].contentWindow.document.body);<br>$iframe.find("#uploadImgfile").val(); <br>子页面访问父页面内容:<br><br>alert($('body', parent.document).html());

1.在iframe中查找父页面元素的方法:$('#id', window.parent.document)2.在iframe中调用父页面中定义的方法和变量:parent.methodparent.value

相关搜索:

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com