【问题标题】:HTML/JS Update one table cell from another table cellHTML/JS 从另一个表格单元格更新一个表格单元格
【发布时间】:2014-04-17 13:37:30
【问题描述】:
是否可以从另一个表格单元格更新一个表格单元格?
示例:
我有一个 MediaWiki 站点,在 Page A 上有一个像这样的表格单元格:
<td style="background: grey; color: black;"> Proposed</td>
我希望能够更新此单元格中的颜色(例如.. 为绿色),它将更新 Page B 上完全不同的表格单元格(也将其更改为绿色)。
那么有没有办法动态链接两个表格单元格,这样当一个单元格发生变化时,另一个单元格也会更新以反映相同的变化。
【问题讨论】:
标签:
javascript
html
html-table
mediawiki
wiki
【解决方案1】:
我认为您的提议不是一个好主意。一个单元格的颜色不应取决于完全不同表格中某个单元格的颜色。取而代之的是颜色
两个单元都应该依赖于一些公共资源。
该公共资源可以是 CSS 样式,对两个单元格使用相同的 CSS 类(正如 Andrew 在评论中建议的那样)。
例如,您将定义 CSS 类 proposed-cell(最有可能在 MediaWiki:Common.css 中):
.proposed-cell
{
color: black;
}
然后像这样使用它:
<td class="proposed-cell">
或者它可以是一个 MediaWiki 模板,您可以从单元格样式中引用它。
例如,您可以创建页面Template:Proposed color,其内容将为black。
然后你会这样使用它:
<td style="color: {{Proposed color}};">