Heim >Web-Frontend >js-Tutorial >实现复选框全选/全不选切换_表单特效

实现复选框全选/全不选切换_表单特效

WBOY
WBOYOriginal
2016-05-16 19:22:22968Durchsuche











全选与不全选的切换

<script> <BR>function checkAll(e, itemName) <BR>{ <BR> var aa = document.getElementsByName(itemName); <BR> for (var i=0; i<aa.length; i++) <BR> aa[i].checked = e.checked; <BR>} <BR>function checkItem(e, allName) <BR>{ <BR> var all = document.getElementsByName(allName)[0]; <BR> if(!e.checked) all.checked = false; <BR> else <BR> { <BR> var aa = document.getElementsByName(e.name); <BR> for (var i=0; i<aa.length; i++) <BR> if(!aa[i].checked) return; <BR> all.checked = true; <BR> } <BR>} <BR></script>

    ps:(当然若那个全选框是其它的控件比如是一个按钮,或者一个链接什么的话,那复选框里的 checkItem 点击事件可以去掉,以免出错)
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn