我有一个使用表格布局的页面。它有三列我想在第一列(最左边)有链接,使用 Javascript 将两列的内容更改为右侧。
尝试将两个table
单元格放在div
orspan
元素中,但这似乎不是有效的 HTML
我知道您可以在一个单元格内放置一个 div 或 span。但是,我想使用两个单元格作为一种“窗格”来显示链接后面的内容。首先,考虑到需要显示的内容,我更喜欢两个独立的单元格,而不是一个双单元格。
由于这是一个遗留站点,因此不能选择无表布局。
任何人都可以建议一种解决方法来创建一个两列窗格以在单击链接时显示内容?
html
<table
<tr>
<td>StartContent1</td>
<td>StartContent2</td>
<td>StartContent3</td>
</tr>
<tr>
<td>
<a href="javascript:void()" onclick="loadPane();">Link</a>
</td>
<span id="pane">
<td>StartContent4</td>
<td>StartContent5</td>
</span>
</tr>
</table>
JS
function loadPane() {
document.getElementById('pane').innerHTML= "<td colspan=2>Two columns worth of expanded content</td>;
return false;
}