index.html里包含两个文件
我可以通过document.iframe1.document. 来访问hh.html文件中的节点。
但是很奇怪,当我动态修改iframe1.src="ww.html"文件后,然后我再用相同的方法document.iframe1.document. 来访问ww.html文件中的节点,却告诉我找不到该节点(undefined).请问是怎么回事,请大家帮忙。
[b]问题补充:[/b]
index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
New Document
function change(){ alert(document.iframe1.document.getElementById("input1").value); document.iframe1.src="hh.html"; alert(document.iframe1.document.getElementById("input2")); }
gg.html
New Document
hh.html
New Document
[b]问题补充:[/b]
我简化了一下,为什么
document.iframe1.src="hh.html";
alert(document.iframe1.document.getElementById("input2"));
后,结果为null
[b]问题补充:[/b]
hi,我试过您说的方法,还是不行
New Document
function change(){ alert(document.iframe1.document.getElementById("input1").value); document.iframe1.src="hh.html"; setTimeout("show()",50000); } function show(){ alert(document.iframe1.document.getElementById("input2")); }
你如果有时间,帮我把代码复制到你的本地,帮我调试一下,希望能帮我调通。。小弟再三感谢。