在javascript中动态生成jsp列表框如下:
document.modify.chooseTechName.options[0]= new Option(name.text,name.value);
其中modify是表单,chooseTechName是列表框,new Option()应该怎么说,.text和.value分别代表什么?

解决方案 »

  1.   

    new Option() 意思是说新增一个下拉选项
    new Option(name.text,name.value); 
    name.text 第一个参数表示的是 新增的选项显示出来的值,也就是我们能看到的值
    name.value 第一个参数表示的是新增的选项实际的值,我们并不能看到例如:
    <option value="11">aa</option>"11"  就是对应第2个参数,看不到的值
    "aa"  就是对应第1个参数,显示出来的值