js實現(xiàn)全選和全不選
更新時間:2020年07月28日 14:30:13 作者:T暴風(fēng)雪
這篇文章主要為大家詳細介紹了js實現(xiàn)全選和全不選,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了js實現(xiàn)全選和全不選的具體代碼,供大家參考,具體內(nèi)容如下
非常簡潔的幾行原生js實現(xiàn)全選和全不選,大神們可以在此基礎(chǔ)上加上反選功能。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>全選、全不選</title>
</head>
<body>
<table border="1">
<tr>
<td><input type="checkbox" name="mmAll" onclick="All(this, 'mm[]')"></td>
</tr>
<tr><td><input type="checkbox" value="1" name="mm[]" class="check" id="ids1" onclick="Item(this, 'mmAll')"></td></tr>
<tr><td><input type="checkbox" value="2" name="mm[]" class="check" id="ids2" onclick="Item(this, 'mmAll')"></td></tr>
<tr><td><input type="checkbox" value="3" name="mm[]" class="check" id="ids3" onclick="Item(this, 'mmAll')"></td></tr>
<tr><td><input type="checkbox" value="4" name="mm[]" class="check" id="ids4" onclick="Item(this, 'mmAll')"></td></tr>
<tr><td><input type="checkbox" value="5" name="mm[]" class="check" id="ids5" onclick="Item(this, 'mmAll')"></td></tr>
<tr><td><input type="checkbox" value="6" name="mm[]" class="check" id="ids6" onclick="Item(this, 'mmAll')"></td></tr>
</table>
</body>
</html>
<script type="text/javascript">
//Check all
function All(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i < aa.length; i++)
aa[i].checked = e.checked; //得到那個總控的復(fù)選框的選中狀態(tài)
}
//Single select
function Item(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
var aa =document.getElementsByName(e.name);
for (var i=0; i<aa.length; i++)
if(!aa[i].checked) return;
all.checked= true;
}
}
</script>
效果圖:

更多關(guān)于復(fù)選框的文章請點擊專題:javascript復(fù)選框操作匯總、jquery復(fù)選框操作匯總
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- js實現(xiàn)全選和全不選功能
- Js實現(xiàn)復(fù)選框的全選、全不選反選功能代碼實例
- JS實現(xiàn)“全選”和"全不選"功能代碼實例
- 原生JS版和jquery版實現(xiàn)checkbox的全選/全不選/點選/行內(nèi)點選(Mr.Think)
- JS實現(xiàn)CheckBox復(fù)選框全選、不選或全不選功能
- js與jQuery實現(xiàn)checkbox復(fù)選框全選/全不選的方法
- JS實現(xiàn)CheckBox復(fù)選框全選全不選功能
- 使用js如何實現(xiàn)全選與全不選
- jquery全選/全不選/反選另一種實現(xiàn)方法(配合原生js)
- JavaScript實現(xiàn)全選和全不選操作
相關(guān)文章
用JavaScript實現(xiàn)一個代碼簡潔、邏輯不復(fù)雜的多級樹
這篇文章主要介紹了用JavaScript實現(xiàn)一個代碼簡潔、邏輯不復(fù)雜的多級樹,需要的朋友可以參考下2014-05-05
基于JS實現(xiàn)html中placeholder屬性提示文字效果示例
這篇文章主要介紹了基于JS實現(xiàn)html中placeholder屬性提示文字效果,涉及javascript事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-04-04
原生js實現(xiàn)的貪吃蛇網(wǎng)頁版游戲完整實例
這篇文章主要介紹了原生js實現(xiàn)的貪吃蛇網(wǎng)頁版游戲完整實例,可實現(xiàn)自主選擇游戲難度進行貪吃蛇游戲的功能,涉及javascript鍵盤事件及頁面元素的操作技巧,需要的朋友可以參考下2015-05-05

