如何取得iframe里元素的值? window.frames["iframe ID"].document.getElementById("text01") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 firefox不支持这样用法,没反映~~ 测试代码:test.htm<script language="javascript" type="text/javascript" > function test(){ alert(window.frames["ifrm"].document.getElementById("text1").value);//from iframe}</script > <body onload="test()"><iframe src="1.htm" id="ifrm"></iframe></body>1.htm<input type="text" id="text1" value="from iframe"> 楼主是直接输出了吧?可能执行js的时候还没加载到那个iframe呢~~延迟一下就可以了~~或者放在body onload里面~~<iframe src="b.html" id="f1" /></iframe><script>function show(){ alert(window.frames["f1"].document.getElementById("text01"))}setTimeout("show()",500)</script> 汗,兼容性问题,FF中应该是:var ifrm = document.getElementById("iframe ID");alert(ifrm.contentDocument.getElementById("frame 里 控件的 ID");我这没环境,楼主可以测试一下 建议全部用getElementById来书写,不要用属性 js里有没有一个函数可以关闭当前页面 removeChild和removeNode区别 多选框处理问题 js正则表达式验证 正则取文本 升星星,散分 ie与firefox兼容的问题!!在线等。。。。。。。。。 一个页面刷新的问题~在线等待 打印图片怎么实现(图片怎么保持原来大小) 如何让子窗口刷新父窗口? 谁有JavaScript的方法大全呀? 如何显示表格内容
<script language="javascript" type="text/javascript" >
function test()
{
alert(window.frames["ifrm"].document.getElementById("text1").value);//from iframe
}
</script > <body onload="test()">
<iframe src="1.htm" id="ifrm"></iframe>
</body>1.htm
<input type="text" id="text1" value="from iframe">
<script>
function show(){
alert(window.frames["f1"].document.getElementById("text01"))
}
setTimeout("show()",500)
</script>
var ifrm = document.getElementById("iframe ID");
alert(ifrm.contentDocument.getElementById("frame 里 控件的 ID");
我这没环境,楼主可以测试一下