我試圖在表中點擊<td>
來隱藏/顯示div。表格包含兩個<div>
s,並在點擊主帳戶持有人<td>
時應考慮顯示第一個div,而其他div處於隱藏狀態。對於授權重新訂購,<td>
,應顯示相應的div。如何在td元素上執行onclick時顯示/隱藏div
我的HTML是
<div id="authreport">
<table width="270">
<tr>
<td>First name:</td>
</tr>
<tr>
<td>Last name:</td>
</tr>
<tr>
<td>Mobile phone:</td>
</tr>
<tr>
<td>Email:</td><td>
<tr>
<td>Password:</td>
</tr>
</table>
</div>
<div id="mainacc">
<table>
<tr>
<td colspan="2"><h3>Work details</h3></td>
</tr>
<tr>
<td>Organisation:</td>
</tr>
<tr>
<td>Industry Type:</td>
<tr>
<td>Street:</td>
</tr>
<tr>
<td>Postcode:</td>
</tr>
<tr>
<td>Country:</td>
</tr>
</table>
</div>
我的JavaScript是
function authorised_reporter(auth){
var button = document.getElementById('auth')
auth.onclick = function() {
var div = document.getElementById('authreport');
if (div.style.display !== 'none') {
div.style.display = 'none';
}
else {
div.style.display = 'block';
} }
};
任何一個可以給我如何做到這一點的想法?
哪個div被隱藏,哪個div被顯示?你能改善你的問題嗎? – Sandeep 2013-04-26 06:18:41