2013-03-06 222 views

回答

2

簡而言之,這是不可能的,只能使用HTML。你需要這個JavaScript

+1

你可以在一個名爲「全選」,你將有一個accessable解決方案的形式添加一個複選框,但問題並沒有提什麼像這樣,我總是喜歡非JS解決方案,如果可能的話 – 2013-03-06 06:58:53

+1

好的。給我解決方案在javascript – user2118527 2013-03-06 07:47:02

+1

@ user2118527它不會在這裏工作在stackoverflow上,你首先必須顯示你已經嘗試自己找到一個解決方案。 – user2019515 2013-03-06 09:20:50

0

我得到的solution.here是...

<html> 
<head> 
<style type="text/css"></style> 
<script language="javascript"> 
     function changeSelection(value){ 

     var length = document.getElementById("ch").options.length; 

     if(value == 0){ 
     for(var i = 1;i<length;i++) 
     document.getElementById("ch").options[i].selected = "selected"; 

     document.getElementById("ch").options[0].selected = ""; 
     } 

    } 
</script> 
</head> 
<body> 

<select multiple onchange="changeSelection(this.value)" 
    id="ch"> 
<option value="0">All</option> 
<option value="1">C</option> 
<option value="2">C++</option> 
<option value="3">Java</option> 
<option value="4">SQL</option> 
<option value="5">HTML</option> 
</select> 

</body> 
</html> 
相關問題