拷贝iframe里的table里的所有行到当前窗口指定的table时,怎么不行?

叶子哟 2005-08-04 01:39:15
function getmo()
{
try
{
var tableid;
tableid = window.frames["getmo"].document.getElementById("getmofromdb") ;//出错


if(tableid!=null)
{
for(int i=0;i<tableid.rows.length;i++)
{
modata.insertRow().appendChild(tableid.rows[i]);
}
}


//刷新getmo框架
window.frames["getmo"].location.href = 'getmo.jsp?randstr=' +Math.random();

}
catch(e)
{
alert('dd');
}

}
...全文
82 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stefli 2005-08-04
  • 打赏
  • 举报
回复
document.all.getmo

document.getElmentById("getmo")
叶子哟 2005-08-04
  • 打赏
  • 举报
回复
晕了,搞出int i来了,呵呵,改后还是不行哟
hbhbhbhbhb1021 2005-08-04
  • 打赏
  • 举报
回复
这样不如用innerHTML 可能更快一点

我刚测试了一个例子,你看看吧

两个文件
1.htm
<script language=javascript>
function d123()
{
//alert(a123.document.all.a123.innerHTML)
document.all.b123.innerHTML=a123.document.all.a123.innerHTML
}
</script>
<iframe name="a123" src="2.htm">
</iframe>
<div id=b123>
</div>
<input name=c123 type=button onclick=d123()>


2.htm
<div id=a123>
<table id=b123 border="1">
<tr><td>wewe</td><td>sdf</td></tr>
<tr><td>we22we</td><td>sd33f</td></tr>
</table>
</div>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧