gpt4 book ai didi

javascript - 我想在选择单选按钮时显示表格

转载 作者:行者123 更新时间:2023-12-02 19:08:08 24 4
gpt4 key购买 nike

我正在尝试显示几个复选框的 onClick 或 onSelect 表格​​。我有一个“标准”复选框,选择该复选框后,应显示标准选项表,并且有一个“自定义”复选框,选择该复选框后,应显示自定义选项表。

现在表格会切换,但不会同时显示。换句话说,如果两者都被选中,我需要显示两个表,一个在另一个表下。如果仅选中“标准”,则仅显示“标准”选项,如果仅选中“自定义”,则仅显示“自定义”选项。

这是一个 fiddle :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&nbsp;&nbsp;&nbsp;
<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>

请帮帮我。 - 更新了复选框**

最佳答案

只能检查函数内复选框的状态。

function toggleTables()
{
var isCustomize = document.getElementById('customize_1').checked;
var isStandard = document.getElementById('standard_1').checked;

var customize = document.getElementById('customize');
var standard = document.getElementById('standard');

customize.style.display = isCustomize ? 'table' : 'none';
standard.style.display = isStandard ? 'table' : 'none';
}​

http://jsfiddle.net/4tcRD/3/

关于javascript - 我想在选择单选按钮时显示表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14125835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com