请教怎么获取iframe里面的元素啊
请问如何获取iframe里面的元素啊?var ifr1document.getElementById(reportiframe1)var report ifr1.
请问如何获取iframe里面的元素啊? var ifr1=document.getElementById("reportiframe1"); var report = ifr1.document.getElementById("ReportViewer2"); //这里怎么都获取不到[解决办法] ifr1.contentWindow.document.getElementById[解决办法] var ifrm = document.getElementById("iframe ID"); alert(ifrm.contentDocument.getElementById("frame 里 控件的 ID");[解决办法] alert(document.getElementById( "ifr1 ").contentWindow.document.getElementById( "ifocus_pic ").innerHTML); lz你是不是写错字了? 我这样没问题啊 [解决办法] 动态修改src 页面没加载完[解决办法] ifr1.getAttribute[解决办法]
探讨 alert(document.getElementById( "ifr1 ").contentWindow.document.getElementById( "ifocus_pic ").innerHTML); lz你是不是写错字了? 我这样没问题啊[解决办法] 探讨 引用: alert(document.getElementById( "ifr1 ").contentWindow.document.getElementById( "ifocus_pic ").innerHTML); lz你是不是写错字了? 我这样没问题啊 有可能是浏览器的兼容问题[解决办法] 先去HTML源码里搜下有没有id=ReportViewer2的元素
[解决办法] 这些还没弄过,伤不起啊
[解决办法] 我来个跨浏览器的:
var ifr1 = document.getElementById("reportiframe1");
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
var report = iframeDoc.getElementById("ReportViewer2")
[解决办法] 探讨 上一个问题解决了,谢谢大家。 下面这个 var ifr1 = document.getElementById("reportiframe1"); var report = ifr1.contentDocument.getElementById("ReportViewer2"); //我这里这样赋值不对,该怎么写啊? report.ReportServerUrl = hosturl……