如何使用JavaScript更改“选定”值?

时间:2012-12-02 12:58:58

标签: javascript jquery select

  

可能重复:
  How to change “selected” value in combobox using 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代码的这一部分,但我可以在头部的任何位置添加脚本。

2 个答案:

答案 0 :(得分: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);

答案 1 :(得分: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代码:

这里我已经指定了一个id来选择名为“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>