jquery在父页面获取iframe子页面的title,怎么获取?
这是iframe<iframesrc="student/welcome.jsp"id="main"name="main"frameborder="0"></iframe>...
这是iframe
<iframe src="student/welcome.jsp" id="main" name="main" frameborder="0" ></iframe> 展开
<iframe src="student/welcome.jsp" id="main" name="main" frameborder="0" ></iframe> 展开
4个回答
展开全部
//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=document.getElementById("ifm").contentWindow;
var ifmObj=obj.document.title;
//3、格式:
window.parent.document.getElementById("父窗口的元素ID").title;
//实例:
window.parent.document.getElementById("ifm").title;
//jquery在父窗口中获取iframe中的元素
//1、格式:
$("#iframe的ID").contents().attr("title");//jquery 方法1
//实例:
$("#ifm").contents().attr("title");//jquery 方法1
//2、格式:
$(selector, window.top.document);; //jquery 方法2
//实例:
$(document, window.top.document).attr("title");//jquery 方法2
//类似的方法
$(selector, window.top.document);
$(selector, window.opener.document);
$(selector, window.top.frames[0].document);
展开全部
$("#iframeid").attr("title");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用window.frames["main"].document.title
追问
不行啊,哥们
报错,取不到值
window.frames.main is undefined
$ is not defined
追答
应该是你写的有问题,我的代码测试通过,如:
window.onload = function () { alert(window.frames["main"].document.title); }
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.frames["main"].document.title
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询