いくつかのチェックボックスのonClickまたはonSelectのテーブルを表示しようとしています。「標準」のチェックボックスがあり、選択すると標準オプションの表が表示されます。「カスタマイズ」のチェックボックスがあり、選択するとカスタマイズオプションの表が表示されます。
現在、テーブルは切り替わりますが、同時に表示されません。つまり、両方がチェックされている場合、両方のテーブルを上下に表示する必要があります。「標準」のみがチェックされている場合は「標準」オプションのみが表示され、「カスタマイズ」のみがチェックされている場合は「カスタマイズ」オプションのみが表示されます。
ここにフィドルがあります:http://jsfiddle.net/4tcRD/2/
これが私のJSです:
function toggleTables(which)
{
if(which == "1") {
document.getElementById('customize').style.display = "table";
document.getElementById('standard').style.display = "none";
}
if(which == "2") {
document.getElementById('standard').style.display = "table";
document.getElementById('customize').style.display = "none";
}
}
これが私のHTMLです:
<input name="checkbox1" type="checkbox" id="customize_1" onClick="toggleTables('2')" value="checkbox" />
<label for="checkbox1"></label> Standard
<input name="checkbox2" type="checkbox" id="customize_0" onClick="toggleTables('1')" value="checkbox" checked="checked" />
Customize
<br />
<table width="100%" class="imagetable" cellpadding="0" cellspacing="0" id="customize">
<tr><td>customize</td></tr>
</table>
<table width="100%" class="imagetable" cellpadding="0" cellspacing="0" id="standard" style="display: none">
<tr><td>standard</td></tr>
</table>
手を貸してください。-チェックボックスで更新**