我要如何才能在一个页面中刷新一个<select>的值?????????? 刷新是什么意思?恢复select的默认值吗?<form><select><option>1<option>12<option>13<option>14</select><input type=reset></form> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是改变当前选项:<select id=oSel><option>text1<option>text2...</select>document.all.oSel.selectedIndex = i;如果是改变option内容,就用options集合document.all.oSel.options(i).text = "new text" 我以弄好:<html><head><title>test select</title></head><body bgcolor="#FFFFFF"><script language="javascript" for="window" event="onload"> form1.elements["BU"].options[0] = new Option("1", "1", 0, 0); form1.elements["BU"].options[1] = new Option("2", "2", 0, 0);</script><script language="JavaScript">function changeSelect(){ form1.elements["BU"].options[0] = new Option("11", "11", 0, 0) form1.elements["BU"].options[1] = new Option("22", "22", 0, 0)}</script><form id="form1"><select id="BU" onchange='changeSelect()'></select></form></body></html> ////RmntcLover 2002.07.18//To constuct a <select> element.//param:v the array for option's value.//param:t the array for option's text.//param:s the <select> element's name(#include form.~~~).//usage:// <form name=test><select name=oSelect>// <option value=1>aaa</option>// <option value=2>bbb</option>// </select></form>// <script language=javascript>// var aValue = new Array(2);// var aText = new Array(2);// aValue[0] = 0;// aValue[1] = 1;// aText[0] = 'ccc';// aText[1] = 'ddd';// drawSelect(aValue,aText,'test.oSelect');// </ script>//return:nofunction drawSelect(v,t,s){ eval("var who = document."+s); if (v.length != t.length){ alert("Please check the parameters."); return; } for(i=0;i<v.length;i++){ var me = new Option(); me.value = v[i]; me.text = t[i]; who.options[i] = me; }} var aValue = new Array(4); var aText = new Array(4); aValue[0] = '20'; aText[0] = 'Download'; aValue[1] = '30'; aText[1] = 'Check Out'; aValue[2] = '40'; aText[2] = 'Check In'; aValue[3] = '50'; aText[3] = 'Undo Check Out'; drawSelect(aValue,aText,'form2.actions');//RmntcLover 2002.07.18//To remove option(s) from a <select> element.//param:v the index of the option to be removed.If multi,use// "-" to delimit it,such as "0-0-1".//param:s the <select> element's name(#include form.~~~),such as// "form2.oSelect".//usage:// <form name=test><select name=oSelect>// <option value=1>aaa</option>// <option value=2>bbb</option>// </select></form>// <script language=javascript>// removeSelect("0-0",'test.oSelect');// </ script>//return:nofunction removeSelect(v,s){ eval("var who = document."+s); var n = v.split("-"); for(i=0;i<n.length;i++){ who.options[parseInt(n[i])] = null; } if(who.options.length > 0) who.options[0].selected = true;} option 中有其它属性,也可以动态改变。 jquery显视图片 隐藏Div的一些兼容性问题。等待高手解决~ 怎样清空列表 onchange和onclick的问题 2个多选下拉框问题 谁帮我解决一下 我是新手,请问一下如何访问服务器上的文件或将jsp中读取得数据传递到javascript脚本中 如何调用IE右键的菜单功能?已经放了三天了无人能答。 还是找孟子!!请进。关于behavior:url(#default#savehistory); JS实现上下翻页的功能 ————————请教————————! 很简单的一个问题,关于页面table对象的。
<select id=oSel>
<option>text1
<option>text2
...
</select>document.all.oSel.selectedIndex = i;如果是改变option内容,就用options集合document.all.oSel.options(i).text = "new text"
<html>
<head>
<title>test select</title>
</head>
<body bgcolor="#FFFFFF">
<script language="javascript" for="window" event="onload">
form1.elements["BU"].options[0] = new Option("1", "1", 0, 0);
form1.elements["BU"].options[1] = new Option("2", "2", 0, 0);
</script>
<script language="JavaScript">
function changeSelect(){
form1.elements["BU"].options[0] = new Option("11", "11", 0, 0)
form1.elements["BU"].options[1] = new Option("22", "22", 0, 0)
}
</script><form id="form1">
<select id="BU" onchange='changeSelect()'>
</select>
</form>
</body>
</html>
//RmntcLover 2002.07.18
//To constuct a <select> element.
//param:v the array for option's value.
//param:t the array for option's text.
//param:s the <select> element's name(#include form.~~~).
//usage:
// <form name=test><select name=oSelect>
// <option value=1>aaa</option>
// <option value=2>bbb</option>
// </select></form>
// <script language=javascript>
// var aValue = new Array(2);
// var aText = new Array(2);
// aValue[0] = 0;
// aValue[1] = 1;
// aText[0] = 'ccc';
// aText[1] = 'ddd';
// drawSelect(aValue,aText,'test.oSelect');
// </ script>
//return:no
function drawSelect(v,t,s){
eval("var who = document."+s);
if (v.length != t.length){
alert("Please check the parameters.");
return;
}
for(i=0;i<v.length;i++){
var me = new Option();
me.value = v[i];
me.text = t[i];
who.options[i] = me;
}
}
var aValue = new Array(4);
var aText = new Array(4);
aValue[0] = '20';
aText[0] = 'Download';
aValue[1] = '30';
aText[1] = 'Check Out';
aValue[2] = '40';
aText[2] = 'Check In';
aValue[3] = '50';
aText[3] = 'Undo Check Out';
drawSelect(aValue,aText,'form2.actions');
//RmntcLover 2002.07.18
//To remove option(s) from a <select> element.
//param:v the index of the option to be removed.If multi,use
// "-" to delimit it,such as "0-0-1".
//param:s the <select> element's name(#include form.~~~),such as
// "form2.oSelect".
//usage:
// <form name=test><select name=oSelect>
// <option value=1>aaa</option>
// <option value=2>bbb</option>
// </select></form>
// <script language=javascript>
// removeSelect("0-0",'test.oSelect');
// </ script>
//return:no
function removeSelect(v,s){
eval("var who = document."+s);
var n = v.split("-");
for(i=0;i<n.length;i++){
who.options[parseInt(n[i])] = null;
}
if(who.options.length > 0) who.options[0].selected = true;
}