js 如何获取包含自己iframe 属性

a.html

<iframe id="x" scr="b.html"></iframe>
<iframe id="y" scr="b.html"></iframe>

如何在b.html里获取包含他的iframe的id

第1个回答  2012-08-10
var tableName = window.parent.frames["mainFrame"].tName;//获取父页面的参数值
window.parent.frames["mainFrame"].getPageInfo();//父页面的方法
var divValue = window.parent.$("#test").text(); (jQuery); //获取父页面div的文本值
var htmlUrl = window.parent.$("#main_frame").attr("src");(jQuery)//获取父页面的iframe的src属性值

你的就是var id= window.parent.frames[0].id;追问

如果我不知道 b 在哪个 iframe里该怎么办

追答

上面的方法frames【0】就是不需要知道b在哪个里面,直接拿到

第2个回答  2013-08-31
if(navigator.userAgent.indexOf("Firefox")>0) {
var rowValue = $(parent.frames["menuiframe"]).contents().find("#rsID").val();
}else{
var rowValue = $(parent.frames["menuiframe"].document).find("#rersID.val();
}
相似回答