我有一个相当简单的问题,但我似乎无法找到答案。 我希望当我点击网页上的任何地方时,会打开一个div。我怎样才能实现CSS风格。 我的问题是关于div的位置,如果我在表中添加这个div,我希望每次点击不同的行时打开它。 感谢。
答案 0 :(得分:0)
嗯尝试这样的事情:
<table>
<tr onclick="d=document.getElementById('myDiv');if(d.style.display=='block'){d.style.display='none';}else{d.style.display='block';}">
<td><td>
</tr>
<tr onclick="d=document.getElementById('myDiv');if(d.style.display=='block'){d.style.display='none';}else{d.style.display='block';}">
<td><td>
</tr>
</table>
<div id="myDiv" style="display:none">
STuff
</div>
有更好的方法来做到这一点..我不确定tr标签是否有一个onclick处理程序,但值得一试。您可以使用jquery或mootools等javascript库。