iframe 子页面如何获取 iframe 的id值
已经找到方法了在父页面写一个方法遍历iframe<script>functiongetId(f){varframes=document.getElementsByTagN...
已经找到方法了
在父页面写一个方法遍历iframe
<script>
function getId(f) {
var frames = document.getElementsByTagName("iframe");
for (i = 0; i < frames.length; i++) { //遍历,匹配时弹出id
if (frames[i].contentWindow == f) {
return (frames[i].id)
}
}
}
</script>
子页面调用
var Id = window.parent.getId(this);
alert(Id); 展开
在父页面写一个方法遍历iframe
<script>
function getId(f) {
var frames = document.getElementsByTagName("iframe");
for (i = 0; i < frames.length; i++) { //遍历,匹配时弹出id
if (frames[i].contentWindow == f) {
return (frames[i].id)
}
}
}
</script>
子页面调用
var Id = window.parent.getId(this);
alert(Id); 展开
3个回答
展开全部
Js代码
1.//根据iframe的id获取对象
2.var i1 = window.frames['iframeId'];
3.//var iframe =window.frames[0];也可以
4.//获取iframe中的元素值
5.var val=i1.document.getElementById("t1").value
//根据iframe的id获取对象
var i1 = window.frames['iframeId'];
//var iframe =window.frames[0];也可以
//获取iframe中的元素值
var val=i1.document.getElementById("t1").value
可以试一下js的代码,这是我的,你可以参考一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询