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
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
先去HTML源码里搜下有没有id=ReportViewer2的元素
------解决方案--------------------------------------------------------
这些还没弄过,伤不起啊
------解决方案--------------------------------------------------------
我来个跨浏览器的:
var ifr1 = document.getElementById("reportiframe1");
var iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
var report = iframeDoc.getElementById("ReportViewer2")
------解决方案--------------------------------------------------------