Js實(shí)現(xiàn)復(fù)選框的全選、全不選反選功能代碼實(shí)例
主要是用遍歷的方法查找元素,然后通過改變checked的屬性來選擇,為true則是選中狀態(tài),為false則是未選狀態(tài)
實(shí)現(xiàn)代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>復(fù)選框的選擇</title>
<style>
#btn{
margin: 5px auto;
}
#btn>input{
font-size: 16px;
color: #fff;
background-color: rgb(110, 34, 182);
outline: none;
}
#city{
background-color: aqua;
}
</style>
<script>
window.onload=function(){
var obt1 = document.getElementById('btn1');
var obt2 = document.getElementById('btn2');
var obt3 = document.getElementById('btn3');
var ocity = document.getElementById('city');
var oinput = ocity.getElementsByTagName('input');
obt1.onclick=function(){
for(var i=0;i<oinput.length;i++)
{
oinput[i].checked=true;
}
}
obt2.onclick=function(){
for(var i=0;i<oinput.length;i++)
{
oinput[i].checked=false;
}
}
obt3.onclick=function(){
for(var i=0;i<oinput.length;i++)
{
if(oinput[i].checked==false)
{
oinput[i].checked=true;
}else{
oinput[i].checked=false;
}
}
}
}
</script>
</head>
<body>
<div id="btn">
<input type="button" id="btn1" value="全選">
<input type="button" id="btn2" value="全不選">
<input type="button" id="btn3" value="反選">
</div>
<div id="city">
<input type="checkbox">北京<br>
<input type="checkbox">上海<br>
<input type="checkbox">廣州<br>
<input type="checkbox">深圳<br>
<input type="checkbox">武漢<br>
</div>
</body>
</html>
結(jié)果

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于安卓手機(jī)微信瀏覽器中使用XMLHttpRequest 2上傳圖片顯示字節(jié)數(shù)為0的解決辦法
這篇文章主要介紹了關(guān)于安卓手機(jī)微信瀏覽器中使用XMLHttpRequest 2上傳圖片顯示字節(jié)數(shù)為0的解決辦法 的相關(guān)資料,需要的朋友可以參考下2016-05-05
原生javascript+css3編寫的3D魔方動(dòng)畫旋扭特效
這篇文章主要介紹了原生javascript+css3編寫的3D魔方動(dòng)畫旋扭特效的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-03-03
JS中split()用法(將字符串按指定符號(hào)分割成數(shù)組)
這篇文章主要介紹了JS中split()用法(將字符串按指定符號(hào)分割成數(shù)組)的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10
Javascript實(shí)現(xiàn)漢字和拼音互轉(zhuǎn)的終極方案
網(wǎng)上關(guān)于JS實(shí)現(xiàn)漢字和拼音互轉(zhuǎn)的文章很多,但是比較雜亂,有的不支持多音字、不支持聲調(diào)或者字典文件太大,無法根據(jù)實(shí)際需要滿足需求。這篇文章給大家修正整理網(wǎng)上的幾種常見方法,文章結(jié)尾還附簡(jiǎn)單的JS拼音輸入法,本文對(duì)大家具有一定的參考借鑒價(jià)值,下面一起看看吧。2016-10-10
JS多個(gè)表單數(shù)據(jù)提交下的serialize()應(yīng)用實(shí)例分析
這篇文章主要介紹了JS多個(gè)表單數(shù)據(jù)提交下的serialize()應(yīng)用,接合實(shí)例形式分析了原生javascript實(shí)現(xiàn)多個(gè)表單提交時(shí)serialize操作相關(guān)使用技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-08-08
深入淺析JavaScript中prototype和proto的關(guān)系
prototype,每一個(gè)函數(shù)對(duì)象都有一個(gè)顯示的prototype屬性,而proto每個(gè)對(duì)象都有一個(gè)名為_proto_內(nèi)部隱藏屬性。本文給大家介紹JavaScript中prototype和proto的關(guān)系,需要的朋友參考下2015-11-11
JS獲取checkbox的個(gè)數(shù)簡(jiǎn)單實(shí)例
下面小編就為大家?guī)硪黄狫S獲取checkbox的個(gè)數(shù)簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08

