2017-04-25 19 views
-4

只需選擇/選項代碼我需要將選項更改爲逗號。例如<select>將<option>更改爲逗號

<select> 
<option>select 1</option> 
<option> select 2</option> 
</select> 

我需要更改爲一個逗號這樣的代碼看起來像

<select> 
Select 1, Select 2 
</select> 

什麼是重要的,我需要在HTML的代碼

+1

你爲什麼要這麼匪夷所思的事情? –

+3

你對你需要的解釋很差。你能否詳細說明一下?是的,你爲什麼要這麼奇怪的事情呢? –

+0

Select1,Select2是我從數據庫(重力視圖)收到的內容,我需要把它放在下拉菜單中選擇。 –

回答

0

從你的意見,我明白,你只是想創建您從數據庫收到的逗號分隔字符串的菜單項。這可以用普通的JavaScript就像這樣:

var options = "Select 1, Select 2"; 
 
var select = document.getElementById("list"); 
 
var options = options.split(","); 
 
for(var i=0;i<options.length;i++){ 
 
    var opt = document.createElement('option'); 
 
    opt.value = i; 
 
    opt.innerHTML = options[i]; 
 
    select.appendChild(opt); 
 
}
<select id="list"></select>

+0

Theodore K.You是生命的救星;)感謝隊友它效果很好:)它並不是因爲重力視圖在所有行上添加「br /」,但刪除它們並且它很棒:) –

+0

@PawełWiórko太好了!請儘管提高你的問題以幫助未來的用戶。在那裏添加你在評論中寫的內容。 –

2

你不能改變的HTML選擇元素結構到話以逗號分隔。

在HTML5中

選擇元素的選項

選項的選擇元素的列表包括所有的選擇元素的選項元素孩子,和所有所有的OPTGROUP元素孩子的選擇元素孩子選擇元素按樹形順序排列。

The select element

相關問題