1、 var area=document.getElementByIdx("area"); var a=new Option(); a.value="xxx"; a.text="yyy"; area.options.add(a);2、 var selectid=document.getElementById("selectid"); selectid[0]=new Option("---- 设置显示0 ----",0); selectid[1]=new Option("---- 设置显示1 ----",1); selectid[2]=new Option("---- 设置显示2 ----",2);
select.options[0].value=val; select.options[0].text=text;
document.getelmentbyid("select控件客户端ID").value="你要赋的值";
var sel = document.getElementById("sel");sel.value = '这个就是你要赋值的'
document.getElementById("SelectID").options.add(new Option("1","厦门"));OK 仅试过IE 其他浏览器没有试过
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <title> New Document </title> <meta http-equiv="Content-Type" content="text/html;
为<html:select>定义id属性,然后在JS中使用document.getElementById("")就可以对他进行操作了~比如你要做赋值,可以这么写~<html:select id="test"></html:select><script> document.getElementById("test").value="1";</script>
用JQuery挺方便的,给select标签一个id,然后在js里$("#mySel").val("需要赋的值");就可以了.别忘了导入JQuery的文件哦.
参看下面的例子,假设select的id是"selectTest"for (var i=0; i < a_opt.length; i++) { var op = document.createElement("option"); op.text = a_opt[i]; //显示值 op.value = i; //value form1.selectTest.add(op); }}
$(function() { // 为所有的 class="sec" 下的 select 绑定 onchange 事件 $(".sec select").change(function() { // 当选择的时候,找到当前选中的 option var option = $(this).find("option:selected"); // 获得 value 和 对应文本 var selv = option.