Javascript 引导取消选中复选框和样式
我有3个按钮/复选框,如果我点击任何一个按钮/复选框,如果我点击当前按钮,我如何取消所有其他按钮的选中Javascript 引导取消选中复选框和样式,javascript,html,twitter-bootstrap,checkbox,Javascript,Html,Twitter Bootstrap,Checkbox,我有3个按钮/复选框,如果我点击任何一个按钮/复选框,如果我点击当前按钮,我如何取消所有其他按钮的选中 btnp=document.getElementById(btnPencil) btnp.addEventListener('change',function(){ //1.选中当前按钮/复选框 //2.取消选中其他按钮/复选框 //引导取消选中/检查样式? }); 您真的应该使用单选按钮,而不是复选框,并将其样式设置为复选框(如果您喜欢这种外观)。所以不是 <input type=
btnp=document.getElementById(btnPencil)
btnp.addEventListener('change',function(){
//1.选中当前按钮/复选框
//2.取消选中其他按钮/复选框
//引导取消选中/检查样式?
});
您真的应该使用单选按钮,而不是复选框,并将其样式设置为复选框(如果您喜欢这种外观)。所以不是
<input type="checkbox" autocomplete="off">
只用
<input type="radio" autocomplete="off" name="X">
并确保所有收音机都具有相同的名称属性。
/*作为外部资源包含的最新编译和缩小的JavaScript*/
/*作为外部资源包含最新编译和缩小的CSS*/
/*可选主题*/
@导入url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap theme.min.css');
身体{
利润率:10px;
}
为什么不改用单选按钮
呢?感谢可能重复,但您忘记了您没有添加“name”属性。如回答中所述,要使其工作,您应该向所有收音机添加“name”属性,并且名称应该相同。因此,只需将name=“foo”或name=“checkbox style”或任何内容添加到所有收音机中即可。如果答案有帮助,请将其标记为有帮助。
<input type="radio" autocomplete="off" name="X">