【发布时间】:2016-01-15 09:14:33
【问题描述】:
我不知道这是否可行,而且我一直在挖掘代码几个小时,但没有运气,所以我要试一试。
假设我在页面上有一个表格。它包含以下内容:
<table id="srctb">
<tr>
<td>Users</td>
<td>Musers</td>
<td>Abusers</td>
</tr>
<tr>
<td>50</td>
<td>34</td>
<td>16</td>
</tr>
</table>
在不同的页面上,我有另一张桌子。它看起来像这样:
<table id="desttb">
<tr>
<td>Users</td>
<td>Musers</td>
<td>Abusers</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
无需手动输入值,就像它们在 srctb 表中一样,我想用完全相同的值填充表 desttb。
是否有一段 javascript 代码可以获取表 srctb 中单元格的值,并将其粘贴到表 desttb 中的单元格中?
非常感谢任何帮助!
编辑:如果没有办法使用 javascript,我相信我可以在一定程度上使用 jquery,但我不确定。我知道有更好的方法可以做到这一点,但不幸的是,需要进行此操作的站点的功能相当有限。
【问题讨论】:
-
也就是说你想复制表
srctb的内容? -
“在不同的页面上”是什么意思:在包含
srctb的页面之后加载的真的是新的浏览器页面吗? -
@hindmost 是的,我想将表 srctb 的内容复制到表 desttb。 AxelAmthor desttb 被编码到站点的 html 布局中。内容需要经常更新。不幸的是,我是唯一可以进入 html 编码并更新 desttb 的人。然而,由于缺乏更好的描述,srctb 被作为代码粘贴在网站“前端”的帖子中。对于与我一起工作的人来说,编辑起来要容易得多,因为他们不必通过 html 来挖掘它。因此,当他们更新该表时,它需要自动拉到 desttb。
-
如果这些表位于不同的页面上,则无法通过 javascript 进行此类复制。你必须通过服务器端的方式来做到这一点。
-
@AxelAmthor(抱歉,第一个回复搞砸了标签) desttb 被编码到网站的 html 布局中。内容需要经常更新。不幸的是,我是唯一可以进入 html 编码并更新 desttb 的人。然而,由于缺乏更好的描述,srctb 被作为代码粘贴在网站“前端”的帖子中。对于与我一起工作的人来说,编辑起来要容易得多,因为他们不必通过 html 来挖掘它。因此,当他们更新该表时,它需要自动拉到 desttb。
标签: javascript html html-table cell duplicate-data