2012-12-02 92 views
1

可能重複:
How to change 「selected」 value in combobox using JavaScript?如何使用JavaScript更改「選定」值?

因此,這裏是我的代碼」

<label class="conl">Pokaż wyniki jako 
<br><select name="show_as"> 
<option value="topics">Wątki</option> 
<option value="posts">Posty</option> 
</select> 
<br></label> 

如何更改默認選擇(從題目到文章) 我不能修改呢?部分HTML代碼以任何方式,但我可以在頭部的任何位置添加腳本。

+0

選擇框如果你可以使用jQuery,然後看看這個指定的ID: http://stackoverflow.com/questions/496052/jquery-setting-the-selected-value-of-a-select-control-via-its-text-description – frenchie

回答

0

試試吧(沒有測試):

var doprdown = document.getElementsByName('show_as')[0]; 
for(var i = 0; i < dropdown.options.length; i++){ 
    if(dropdown.options[i].value == "posts") 
      dropdown.selectedIndex = i; 
} 

或者jQuery的:

$("select[name='show_as'] > option[value=posts]").attr('selected', true); 
0

嘗試使用,

jQuery代碼:

<script language="javascript" type="text/javascript" src="js/jquery-1.8.2.js"></script> 
<script language="javascript" type="text/javascript"> 
$(function(){ 
$('#show_as').val('posts'); 
}); 
</script> 

HTML代碼:

在這裏,我已經按順序選擇所謂的「show_as」

<label class="conl">Pokaż wyniki jako 
<br><select name="show_as" id="show_as"> 
<option value="topics">Wątki</option> 
<option value="posts">Posty</option> 
</select> 
<br></label> 
相關問題