tryvar j=0;
var k=1;
while(j<str_field[0].length){
if(frm.cs_tpid.value==str_field[0][j])
{
if (k==1)
{
frm.cs_name.options[k]=new Option(str_field[2][j],str_field[1][j]);
frm.cs_name.options[k].selected=true;
k++
}
else
{
frm.cs_name.options[k]=new Option(str_field[2][j],str_field[1][j]);
k++;
}
j++;
}
var k=1;
while(j<str_field[0].length){
if(frm.cs_tpid.value==str_field[0][j])
{
if (k==1)
{
frm.cs_name.options[k]=new Option(str_field[2][j],str_field[1][j]);
frm.cs_name.options[k].selected=true;
k++
}
else
{
frm.cs_name.options[k]=new Option(str_field[2][j],str_field[1][j]);
k++;
}
j++;
}
解决方案 »
- 学javacript的一个经典网站,对菜鸟有帮助
- 帮忙写一个正则表达式判断
- 问个jquery 替换的问题。
- 关于js checkbox取消全选的问题
- ■■在用户输入单科成绩时,总分栏能自动求各显示
- 网页中图片自动播放时候如何同时显示图片的说明文字 (已经没有分了,前面还有20分呢,可是没有回答我的问题,分也要不回来了)
- 急,关于检测表单的问题
- 可以不可以根据一个窗口的名字,来得到这个窗口,对他进行操作
- 如何能在个人页面用JS实现交互式的添加地址?
- easyui dialog在iframe弹出,如何弹出在最外层?而不是弹出在iframe里
- 请问在JS中怎么判断一个字符是中文还是数字或是其它的字符呢?还有中文算作2个字符吗?(
- 一简单问题。急!
frm.cs_name.value=str_field[1][1];
即把frm.cs_name这个select的值为k=1的值,就可以了。