JavaScript列表框listbox全選和反選的實現(xiàn)方法
本文實例講述了JavaScript列表框listbox全選和反選的實現(xiàn)方法。分享給大家供大家參考。具體分析如下:
通過JS代碼對列表框進行全選和反選是經(jīng)常要操作的,非常具有實用價值。
function listboxSelectDeselect(listID, isSelect) { var listbox = document.getElementById(listID); for(var count=0; count < listbox.options.length; count++) { listbox.options[count].selected = isSelect; } }
下面是一個詳細使用范例
Click below buttons to select or deselect all options from select box <br> <select id="lsbox" name="lsbox" size="10" multiple=""> <option value="1">India</option> <option value="2">United States</option> <option value="3">China</option> <option value="4">Italy</option> <option value="5">Germany</option> <option value="6">Canada</option> <option value="7">France</option> <option value="8">United Kingdom</option> </select> <br> <button onclick="listboxSelectDeselect('lsbox', true);">Select All</button> <button onclick="listboxSelectDeselect('lsbox', false);">Deselect All</button> <script> function listboxSelectDeselect(listID, isSelect) { var listbox = document.getElementById(listID); for(var count=0; count < listbox.options.length; count++) { listbox.options[count].selected = isSelect; } } </script>
希望本文所述對大家的javascript程序設計有所幫助。
相關文章
跨瀏覽器開發(fā)經(jīng)驗總結(三) 警惕“IE依賴綜合癥”
跨瀏覽器開發(fā)經(jīng)驗總結(三) 警惕“IE依賴綜合癥”2010-05-05HTML5+setCutomValidity()函數(shù)驗證表單實例分享
本文給大家分享的是在HTML5中結合setCutomValidity()函數(shù)實現(xiàn)驗證表單的實例,非常的時間實用,這里推薦給大家,有需要的小伙伴可以參考下。2015-04-04關于Javascript中defer和async的區(qū)別總結
相信看過javascript高級程序設計的人,在javascript高級程序設計里,應該看到了介紹了有關defer和async的區(qū)別,可是比較淺顯,而且也說得不是很清楚。下面我們來通過這篇文章來詳細了解下dfer和async的區(qū)別。2016-09-09JavaScript實現(xiàn)設計模式中的單例模式的一些技巧總結
單例模式是JavaScript項目中最常用的設計模式之一,下面羅列了JavaScript實現(xiàn)設計模式中的單例模式的一些技巧總結,包括惰性加載與分支技術等,需要的朋友可以參考下.2016-05-05javascript設計模式 – 工廠模式原理與應用實例分析
這篇文章主要介紹了javascript設計模式 – 工廠模式,結合實例形式分析了javascript工廠模式基本概念、原理、定義、應用場景及相關操作注意事項,需要的朋友可以參考下2020-04-04JS實現(xiàn)很實用的對聯(lián)廣告代碼(可自適應高度)
這篇文章主要介紹了JS實現(xiàn)很實用的對聯(lián)廣告代碼,可實現(xiàn)固定相對位置懸浮展示及跟隨屏幕上下滑動等功能,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09