Javascript 为什么我复制了一张表格,并且丢失了标题信息
我使用JS复制一个表。 原始表格html为:Javascript 为什么我复制了一张表格,并且丢失了标题信息,javascript,Javascript,我使用JS复制一个表。 原始表格html为: <table id="commentTable" border="0" cellpadding="4" cellspacing="1" width="95%" align="center" class="ListClass"> <thead> <tr class="ListHeadClass"> <td align="center" width="10%"&g
<table id="commentTable" border="0" cellpadding="4" cellspacing="1" width="95%" align="center" class="ListClass">
<thead>
<tr class="ListHeadClass">
<td align="center" width="10%">
<font style="color:#FFFFFF;">
ID
</font>
</td>
<td align="center" width="10%">
<font style="color:#FFFFFF;">
Name
</font>
</td>
</tr>
</thead>
<tbody id="commentBody" class="text11">
<tr class="ListHeadClass">
<td align="center" width="10%">
<font style="color:#FFFFFF;">
E00033
</font>
</td>
<td align="center" width="10%">
<font style="color:#FFFFFF;">
Tom
</font>
</td>
</tr>
</tbody>
</table>
结果是显示身体部位,但头部部位不显示。有人能帮忙吗?谢谢。因为您正在使用,这是表的内部内容
要获取整个表格,包括表格
元素,请使用:
例如:
document.getElementById(“内部”).innerHTML=
document.getElementById(“commentTable”).innerHTML;
document.getElementById(“外部”).innerHTML=
document.getElementById(“commentTable”).outerHTML代码>
/*因为表格数据使用白色文本*/
身体{
背景色:黑色;
颜色:白色;
}
原始表格:
身份证件
名称
E00033
汤姆
使用innerHTML
的结果:
使用outerHTML的结果
:
你好!是否要在id为signing的div中显示该表?我看到您将文本的颜色设置为白色。尝试使用背景色来查看文本。尝试对不带window.opener的正确表达式仅使用document.getElementById。
document.getElementById("signing").innerHTML=window.opener.document.getElementById("commentTable").innerHTML;
document.getElementById("signing").innerHTML=window.opener.document.getElementById("commentTable").outerHTML;
// >>----------------------------------------------------------------------------------------------^^^^^^^^^