2014-12-09 73 views
1

,纔有可能讓HTML搜索的列表,即:如何設置選擇的值,沒有Java腳本? HTML

<select value="5"> 
    <option value="4"> bla bla bla </option> 
    <option value="22"> bla bla bla </option> 
    <option value="25"> bla bla bla </option> 
</select> 

我wan't要做到這一點,因爲我有一個長長的清單的選項,我應該多次打印,每個時間不同的價值。

所以我不想每一次, 尋找合適的值的選項,並添加selected屬性!

感謝

回答

2

您可以使用屬性selected,如:選擇

<select value="5"> 
 
    <option value="4"> bla bla bla </option> 
 
    <option value="22"> bla bla bla </option> 
 
    <option value="25" selected> bla bla bla </option> 
 
</select>

屬性

如果存在,則此布爾型屬性指示最初選擇的選項爲 。如果該元素是 的後代,則該元素的多個屬性未設置,則此元素的只有一個單獨的元素可能具有所選屬性。選擇標籤

MDN

+0

謝謝您的回答,但我不想使用選定的屬性,因爲我多次打印選項並且每次都打印不同的值,所以我不想每次都查找選項添加選定的屬性! – david 2014-12-09 11:45:09

+0

然後,你必須使用JavaScript。 – 2014-12-09 11:49:03

1

添加

<select value="5"> 
 
    <option value="4"> bla bla bla </option> 
 
    <option value="22" selected> bla bla bla </option> 
 
    <option value="25"> bla bla bla </option> 
 
</select>

+0

感謝您的回答,但我不想使用選定的屬性,因爲我多次打印選項並且每次都打印不同的值,所以我不想每次都選擇添加所選內容屬性! – david 2014-12-09 11:44:48

+0

你的問題不是很清楚,那麼你如何創建列表?你想選擇哪個選項?位需要更多的信息 – Billy 2014-12-09 11:47:19

+0

我有一個字符串中的所有列表選項$ options var。所以每次我想打印列表,我想要打印 david 2014-12-09 11:54:44

1

使用selected屬性:

<option selected ... > ... </option> 

從上述鏈接文章援引:

選擇

如果存在,此布爾屬性指示該選項被初始選擇。如果<option>元素是未設置多個屬性的<select>元素的後代,則此元素中只有一個<option>可能具有所選屬性。

+0

感謝您的回答,但我不想使用選定的屬性,因爲我多次打印選項並且每次都打印不同的值,所以我不想要每次查找選項以添加選定的屬性! – david 2014-12-09 11:43:19

+0

@david這是JavaScript的用途。否則:在元素在頁面上呈現之前,使用一些服務器端驗證並在那裏設置「selected」屬性。 – 2014-12-09 11:44:13

+0

嗯好吧!謝謝 ! – david 2014-12-09 11:45:35