Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导取消选中复选框和样式_Javascript_Html_Twitter Bootstrap_Checkbox - Fatal编程技术网

Javascript 引导取消选中复选框和样式

Javascript 引导取消选中复选框和样式,javascript,html,twitter-bootstrap,checkbox,Javascript,Html,Twitter Bootstrap,Checkbox,我有3个按钮/复选框,如果我点击任何一个按钮/复选框,如果我点击当前按钮,我如何取消所有其他按钮的选中 btnp=document.getElementById(btnPencil) btnp.addEventListener('change',function(){ //1.选中当前按钮/复选框 //2.取消选中其他按钮/复选框 //引导取消选中/检查样式? }); 您真的应该使用单选按钮,而不是复选框,并将其样式设置为复选框(如果您喜欢这种外观)。所以不是 <input type=

我有3个按钮/复选框,如果我点击任何一个按钮/复选框,如果我点击当前按钮,我如何取消所有其他按钮的选中


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">