[help]点击按实现-选择"选择框"的值 document.Form1.S1.options[Num].selected=true; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看错了document.Form1.S1.options[Num-1].selected=true;或者document.Form1.S1.selectedIndex=Num-1;另外,楼主<Input Type=Button Value=02 OnClick=S1(2)>最好都用小写这样写js不容易出错 惨,由于S1选择框的<Option>是动态生成的,所以以上代码行不通.晕倒.动态代码如下: function Do_ToDo_Change(ObjName1, ObjName2, StatInt) { //document.forms[0].elements[0].name var form = document.form1; var id1, id2, tempstr, tempint var my_array = new Array(); my_array[0] = '1.上午|1.上午,2.下午|2.下午,3.整天|3.整天,4.加班|4.加班'; my_array[1] = my_array[0] + ',5.整天+加班|5.整天+加班,6.自定义|6.自定义'; my_array[2] = my_array[0]; my_array[3] = '6.自定义|6.自定义'; if (form.IsType01.value==3) { document.form1.IsType02.options[1].selected=true; } id1 = GetObjId(ObjName1); id2 = GetObjId(ObjName2); tempint = document.all.tags('select')[id2].length; for(i = 1; i < tempint; i++) {document.all.tags('select')[id2].options[1] = null} if (document.all.tags('select')[id1].selectedIndex > StatInt - 1) { tempstr = my_array[document.all.tags('select')[id1].selectedIndex - 1].split(","); for(i = 1; i <= tempstr.length; i++) {document.all.tags('select')[id2].options[i] = new Option(tempstr[i - 1].substr(tempstr[i - 1].indexOf("|") + 1), tempstr[i - 1].substr(0,tempstr[i - 1].indexOf("|")))} } }--> jquery 遍历 对象数组 问题 如何当JS代码启动本地QQ的时候出现提示 setTimeout的一个小问题,麻烦懂的人看下。有代码 如何让<input value 里的值不丢失 如何知道那个脚本修改了网页? 这个insertBefore方法是什么概念啊? 在js向HTML中传回代码时的乱码问题 请问firefox下 javascript post 怎么提交,看下我的代码哪有问题 奇怪得问题 如何取得现在焦点所在的位置(焦点所在的名称)???? 大家帮我看下这代码哪里有错? 如何防止按shift +右键打开新窗口
document.Form1.S1.options[Num-1].selected=true;
或者
document.Form1.S1.selectedIndex=Num-1;另外,楼主<Input Type=Button Value=02 OnClick=S1(2)>最好都用小写
这样写js不容易出错
{
//document.forms[0].elements[0].name
var form = document.form1;
var id1, id2, tempstr, tempint
var my_array = new Array();
my_array[0] = '1.上午|1.上午,2.下午|2.下午,3.整天|3.整天,4.加班|4.加班';
my_array[1] = my_array[0] + ',5.整天+加班|5.整天+加班,6.自定义|6.自定义';
my_array[2] = my_array[0];
my_array[3] = '6.自定义|6.自定义';
if (form.IsType01.value==3)
{
document.form1.IsType02.options[1].selected=true;
} id1 = GetObjId(ObjName1);
id2 = GetObjId(ObjName2);
tempint = document.all.tags('select')[id2].length;
for(i = 1; i < tempint; i++) {document.all.tags('select')[id2].options[1] = null}
if (document.all.tags('select')[id1].selectedIndex > StatInt - 1)
{
tempstr = my_array[document.all.tags('select')[id1].selectedIndex - 1].split(",");
for(i = 1; i <= tempstr.length; i++) {document.all.tags('select')[id2].options[i] = new Option(tempstr[i - 1].substr(tempstr[i - 1].indexOf("|") + 1), tempstr[i - 1].substr(0,tempstr[i - 1].indexOf("|")))}
}
}
-->