Gau*_*nga 3 html javascript css
请参阅附带此问题的图片。我有四张桌子。当我单击某些表名称(例如表1)时,我希望该表显示在右侧。当我单击其他表名时,上一个应消失,而现在应显示一个。
我只知道html。因此,请告诉我是否可以单独使用html完成。如果没有,我只能使用CSS和JavaScript(这两种方法都是我的新手,将根据您的回答了解它们是否会有所帮助)。如果只能使用这三种语言(即HTML,CSS和JavaScript)实现此目标,请告诉。

这是您最简单的开始方法。它为您提供了一种简单的方法来跟踪正在发生的事情以及工作原理。
同样,通过此解决方案,可以轻松添加服务器端代码(asp / php)来处理禁用了javascript的用户。
演示:http://jsfiddle.net/DEv8z/2/
Java脚本
function show(nr) {
document.getElementById("table1").style.display="none";
document.getElementById("table2").style.display="none";
document.getElementById("table3").style.display="none";
document.getElementById("table4").style.display="none";
document.getElementById("table"+nr).style.display="block";
}
Run Code Online (Sandbox Code Playgroud)
的CSS
td {
vertical-align: top;
}
#table1, #table2, #table3, #table4 {
display: none;
}
Run Code Online (Sandbox Code Playgroud)
的HTML
Other things goes here ... <br /><br />
<table>
<tr>
<td>
<a href="#" onclick='show(1);'>Table 1</a>
<br />
<a href="#" onclick='show(2);'>Table 2</a>
<br />
<a href="#" onclick='show(3);'>Table 3</a>
<br />
<a href="#" onclick='show(4);'>Table 4</a>
</td>
<td>
</td>
<td>
<div id="table1"> Content of 1 </div>
<div id="table2"> Content of 2 </div>
<div id="table3"> Content of 3 </div>
<div id="table4"> Content of 4 </div>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
更新
为每个表使用文件如下所示:
table1.html
Other things goes here ... <br /><br />
<table>
<tr>
<td>
<a href="table2.html">Table 2</a>
<br />
<a href="table3.html">Table 3</a>
<br />
<a href="table4.html">Table 4</a>
<br />
.....
</td>
<td>
</td>
<td>
Content of 1
</td>
</tr>
</table>
-----------------------------------------------------
table2.html
Other things goes here ... <br /><br />
<table>
<tr>
<td>
<a href="table1.html">Table 1</a>
<br />
<a href="table3.html">Table 3</a>
<br />
<a href="table4.html">Table 4</a>
<br />
.....
</td>
<td>
</td>
<td>
Content of 2
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
并且,如果您可以使用服务器端包含,并且所有表的“ Other ....”都相同,则可以将该部分放在一个单独的文件中,该文件随每个表内容一起注入。
| 归档时间: |
|
| 查看次数: |
47967 次 |
| 最近记录: |