html複選框的全選和全不選
js版:
<!DOCTYPE html>
<html>
<head>
<script>
function checkAll(){
//1.獲取編號前面的複選框
var checkAllEle = document.getElementById("checkAll");
//2.對編號前面複選框的狀態進行判斷
if(checkAllEle.checked==true){
//3.獲取下面所有的複選框
var checkOnes = document.getElementsByName("checkOne");
//4.對獲取的所有複選框進行遍歷
for(var i=0;i<checkOnes.length;i++){
//5.拿到每一個複選框,並將其狀態置為選中
checkOnes[i].checked=true;
}
}else {
//6.獲取下面所有的複選框
var checkOnes = document.getElementsByName("checkOne");
//7.對獲取的所有複選框進行遍歷
for(var i=0;i<checkOnes.length;i++){
//8.拿到每一個複選框,並將其狀態置為未選中
checkOnes[i].checked=false ;
}
}
}
</script>
</head>
<body>
<table>
<thead>
<tr>
<th colspan="2">
<input type="checkbox" id="checkAll" onclick="checkAll()"/>
</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" name="checkOne"></td>
<td>xx1</td>
</tr>
<tr>
<td><input type="checkbox" name="checkOne"></td>
<td>xx2</td>
</tr>
<tr>
<td><input type="checkbox" name="checkOne"></td>
<td>xx3</td>
</tr>
<tr>
<td><input type="checkbox" name="checkOne"></td>
<td>xx4</td>
</tr>
</tbody>
</table>
</body>
</html>
jQuery版:
<script>
$(function(){
$("#select").click(function(){
//獲取下面所有的 複選框並將其選中狀態設定跟編碼的前端 複選框保持一致。
//attr方法與JQ的版本有關,在1.8.3及以下有效。
$("tbody input").prop("checked",this.checked);
});
});
</script>
相關推薦
JS控制複選框全部選中和全部不選中
html程式碼: <input type="checkbox" id="select_all" style="margin-left:20px">全選 <br/> <d
js 複選框 全選都選 如果某一個子複選框沒選中 則全選按鈕不選中
<!DOCTYPE HTML> <html> <head> <meta charset=UTF-8> <title>YuGiOh</title> <style type="text/css"> </style&
js全選,全選以後,如果選中其中一個,全選效果取消,如果複選框全部選中,全選按鈕自動也被選中
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html
分別用js和jQuery是實現表格的全選中和全不選
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>使用jQuery和js完成複選框的全選和全不選</title> <script
jquery,js,checkbox多選框復選框取值和賦值
ber javascrip 支持 substr i++ 不想 put pre htm 今天一個同事不太會多選框的取值和賦值的問題,我幫他解決了一下,不想自己想的朋友可以參考一下。 獲取checkBox的值,checkBox的html如下 <input type
微信小程式獲取多選框選中值和選中值對應的id
有問題可以掃碼加我微信,有償解決問題。承接小程式開發。 微信小程式開發交流qq群 173683895 、 526474645 ; 正文: 官方文件中只有獲取多選框的值的方法,但是我需要獲取選中的值同時還要獲取選中值對應的id,但是又不能操作DOM獲取,相信和我有
dorado7.x 下拉複選框實現以及位置浮動不固定在下拉框的問題及解決辦法
在所需的property,設定trigger 下一步: 設定onExcute: var ChannelInputs=view.get("#ChannelInputs"); view.get("#dataSetChannel").flushAsync(); ChannelInp
vue中的單選框選中值和最後傳給後臺值不一樣,怎麼獲取
vue中的單選框選中值和最後傳給後臺值不一樣:這句話的意思是如果我選擇男女,顯示的也是男女,但是我I需要給後臺的就是id。可能男的id=0,女的id=1; 這時我們應該怎麼辦呢? 去個最基礎的例子 <div id="example-4" class="demo"&
全排列和全組合實現
.html 有意義 per more tro 包含 方法 循環 -s 記得@老趙之前在微博上吐槽說,“有的人真是毫無長進,六年前某同事不會寫程序輸出全排列,昨天發郵件還是問我該怎麽寫,這時間浪費到我都看不下去了。” 那時候就很好奇全排列到底是什
IP地址主機號全0和全1
區域網的IP 在一個區域網中,有兩個IP地址比較特殊,一個是網路號,一個是廣播地址。網路號是用於三層定址的地址,它代表了整個網路本身;另一個是廣播地址,它代表了網路全部的主機。網路號是網段中的第一個地址,廣播地址是網段中的最後一個地址,這兩個地址是不能配置在計算機主機
字串的全排列和全組合
全排列: 主要思想:將字串第一個字元依次與後面字元交換,然後進行遞迴交換 在存在重複字元時需要加一個判斷,判斷之前是否交換過此字元。 bool isSwap(string str, int begin, int end) { for (int i = be
從多維卷積說起,比較CNN中的全連線和全卷積
一幅影象裡包含三個通道,分別是RGB通道。三通道在卷積時是通過累加三個卷積結果得到的。 CNN中全連線層的卷積核大小是feature map的大小。比如feature是3*3的,那麼該全連線層的卷積核大小為3*3的。 FCN中是把CNN上最後的三層全連線層換成了全卷積層。這兩者的區別其實是卷積核的大小不同。輸
html複選框的全選和全不選
js版: <!DOCTYPE html> <html> <head> <script> function
使用jQuery完成複選框的全選和全不選
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" s
【JS】用checked實現複選框全選和全不選
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8"> <title>無標題文件</title>
HTML複選框實現 全選 反選 全不選的 簡單小例項
複選框實現 全選 反選 全不選的 簡單小例項 <html> <head> <title>HTML</title> <style type="text/css"> </style&g
利用js實現複選框的全選和反選
<!DOCTYPE html> <html> <head> <title>142</title> <meta charset="utf-8"> <script type="t
複選框全選和反選例子
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <script type="text/javascri
jquery和js分別實現獲取checkbox的值+jquery實現複選框全選
//jquery實現全選 $(function(){ $("#checkAll").click(function(){ $(".checkOne").attr("checked",this.checked) }) }) //批量刪除jquery實現提示 function p_d
關於單選框、下拉框、複選框的資料回顯問題以及全選和全不選
在列表顯示的介面中通常都有編輯操作,進行編輯操作時通常就牽涉到資料的回顯問題,本文中編輯介面和新增介面是在同一個介面。 頁面中使用了jstl中的c標籤,所以要先引用: <%@ taglib prefix="c" uri="http://java.sun.com/js