原生js实现选中所有的checkbox


 

<div class="con">
 <input name='多选项名称' type='checkbox' value='' id="all" onclick="cli('cc');"> 全选  
<input name='cc' type='checkbox' value='' > A <input name='cc' type='checkbox' value='' > B <input name='cc' type='checkbox' value='' > C <input name='cc' type='checkbox' value='' > D <input name='cc' type='checkbox' value='' > E <input name='cc' type='checkbox' value='' > F </div> <script type="text/javascript"> function cli (obj) { let chill = document.getElementById('all') let chilles = document.getElementsByName(obj) if (chill.checked) { for (let i = 0; i < chilles.length; i++) { chilles[i].checked = true } } else { for (let i = 0; i < chilles.length; i++) { chilles[i].checked = false } } }

原生js实现选中所有的checkbox。需要给所有的input标签写上专属的name。getElementsByName() 方法可返回带有指定名称的对象的集合。查询元素的 name 属性。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM