2011-11-28 289 views
1

如何使用Javascript設置選擇列表的值?比如,加載一個頁面,我想要選擇一個選擇列表的幾個值(我將從數據庫中用PHP生成這些值並回顯實際的Javascript)。我不需要實際的頁面加載部分,只是如何從選取列表中選擇一個值(具有多選)使用Javascript從多個選擇選擇列表中選擇值

+1

你爲什麼不將其標記爲在PHP中正確選擇,當您創建的頁面? – Tomalak

+0

我該怎麼做? –

+0

檢查這個問題http://stackoverflow.com/questions/149573/check-if-option-is-selected-with-jquery-if-not-select-a-default –

回答

4

A select包含options集合。其中的每個元素都有一個selected屬性。要在select選擇特定項目,只需使用一個簡單的循環,並設置selected爲true所需的選項:

<select id="multiPickList" multiple="multiple"> 
    <option value="1">A</option> 
    <option value="2">B</option> 
    <option value="3">C</option> 
    <option value="4">D</option> 
    <option value="5">E</option> 
</select> 
<script type="text/javascript"> 
    var pl = document.getElementById("multiPickList"); 
    for (i = 0; i < pl.options.length; i++) { 
     if (i % 2 == 0) { 
      pl.options[i].selected = true; 
     } 
    } 
</script>