标题:怎样才能将a框架选中的表格行复制到b框架的表格下去
取消只看楼主
ibm888
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:100
注 册:2010-6-9
结帖率:37.5%
 问题点数:0 回复次数:1 
怎样才能将a框架选中的表格行复制到b框架的表格下去
主框架页面
<body>
<iframe name="a" src="3.htm" width="590" height="240"></iframe>
<iframe name="b" src="2.htm" width="590" height="240"></iframe>
</body>
A框架所在页面<table width="500" border="1" id="demo">
  <thead>
    <tr>
      <th>&nbsp;</th>
      <th>字段1</th>
      <th>字段2</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><input type=checkbox></td>
      <td>R1C1</td>
      <td>R1C2</td>
    </tr>
    <tr>
      <td><input type=checkbox></td>
      <td>R2C1</td>
      <td>R2C2</td>
    </tr>
    <tr>
      <td><input type=checkbox></td>
      <td>222</td>
      <td>234</td>
    </tr>

  </tbody>
</table>
<input type="button" id="btnCloneRow" value="复制表格行" />
<script type="text/javascript">
document.getElementById('btnCloneRow').onclick = function() {
var objTable=document.getElementById('demo')
var arrInputs=objTable.getElementsByTagName("input");   
 for(var i=0;i<arrInputs.length;i++)   {     
var objInput=arrInputs[i];  
if(objInput.type=="checkbox"&&objInput.checked){

    var oTbody = parent.frames['a'].document.getElementById('demo').getElementsByTagName('tbody')[0];
    var oRow2 = oTbody.getElementsByTagName('tr')[i].cloneNode(true);
    var kkk = parent.frames['b'].document.getElementById('kk').getElementsByTagName('tbody')[0];
        kkk.appendChild(oRow2);
        }
        }
}
</script>
b框架所在页面
<table border="1" id="kk" width="100%" id="table1">
    <tbody>
<tr>
        <td>&nbsp;</td>
        <td>1</td>
        <td>2</td>
    </tr></tbody>

</table>
---
提示kkk.appendChild(oRow2); 这行参数无效

搜索更多相关主题的帖子: border iframe 
2013-06-17 16:05
ibm888
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:35
专家分:100
注 册:2010-6-9
得分:0 
解决了,原来是浏览器问题
2013-06-18 11:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-415391-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.059486 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved