使用js操作checkbox
我們在專案中經常會遇到這個問題:使用js判斷checkbox框是否被選中以及使用js對checkbox進行操作。
其實這些需求很簡單,這裡給出使用原生js和jQuery來完成這些需求。
一.使用原生JavaScript判斷是否選中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 獲取checkbox元素
var box=document.getElementById("test");
// 判斷是否被拒選中,選中返回true,未選中返回false
alert(box.checked);
</script>
二.使用原生JavaScript判斷是否選中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 獲取checkbox元素
var box=document.getElementById("test");
// 判斷是否被拒選中,選中返回true,未選中返回false
alert(box.checked);
</script>
三.使用原生Javascript移除選中的checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 獲取checkbox元素
var box=document.getElementById("test");
// 判斷是否被拒選中,選中返回true,未選中返回false
box.checked=false;
</script>
四.使用jQuery判斷是否選中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
// 選中返回true,未選中返回false
$(`#test`).is(":checked");
// 選中返回true,未選中返回false;一定要注意,這裡不可以使用attr("checked")來判斷
$("#test").prop("checked")
</script>
五.使用jQuery設定選中checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
$("#test").prop("checked","trure")
$("#test").attr("checked","true")
</script>
六.使用jQuery設定移除選中的checkbox框
<input type="checkbox" id="test" class="test">同意
<script>
$("#test").prop("checked","false")
$("#test").attr("checked","false")
</script>
相關文章
- checkbox操作
- jQuery的radio,checkbox,select操作jQuery
- 關於JQuery操作checkbox問題jQuery
- jQuery操作checkbox選擇程式碼jQuery
- js checkbox 全選 取消全選JS
- js判斷checkbox是否選中JS
- Jquery使用[Input type="checkbox&jQuery
- node.js使用Sequelize 操作mysqlNode.jsMySql
- JS的reduce使用及操作方式JS
- 【JS 口袋書】第 9 章:使用 JS 操作 HTML 元素JSHTML
- js操作JS
- flutter webView 使用以及與 js 互操作FlutterWebViewJS
- js 操作合集JS
- js根據checkbox的選中轉態輸出整行內容JS
- 在js中獲取 input checkbox裡選中的多個值JS
- js的dom操作JS
- 原生JS 操作 DOMJS
- JS時間操作JS
- 使用 JS 來動態操作 css ,你知道幾種方法?JSCSS
- vue中使用Checkbox 多選框迴圈遍歷Vue
- JS常用陣列操作JS陣列
- JS — 物件的基本操作JS物件
- js原生節點操作JS
- WPF CheckBox ToolTip Image
- van-checkbox + dialog
- JQ操作類與JS操作類的區別JS
- js 使用建構函式和原型鏈實現繼承操作JS函式原型繼承
- JS中DOM操作總結JS
- (JS基礎)操作表單JS
- [JS]bootstrapTable新增操作按鈕JSbootAPT
- Js字串操作函式大全JS字串函式
- Node.js檔案操作Node.js
- js 操作kindeditor編輯器JS
- JS常見的字串操作JS字串
- checkbox與radio美化效果
- Checkbox 陣列 不更新陣列
- JS的二進位制操作JS
- JS常用陣列操作全解析JS陣列