sel1.options.add(new Option(strss1[i][1],strss1[i][0]));
我用JS动态的向这个控件添加值
但是添加了以后为什么看不到VALUE值呢!是不是这句没有添加VALUE  只添加了 TEXT  呀  怎么让他有VALUE  谢谢

解决方案 »

  1.   

    var oOption = document.createElement("option");
    sell.options.add(oOption);
    oOption.value="";
    oOption.innerText="";
      

  2.   

    var opt = document.createElement("option")
    opt.value = "1"
    opt.text = "one"
    document.all.sel.add(opt)
      

  3.   

    你的strss1[i][1],strss1[i][0]));有值吗,必须这样写
    var Option = new Option(strss1[i][1],strss1[i][0])
    Option.Selected=true
    Select.options.add(Option);
    只有当存在选中项时才会有值。
      

  4.   

    value值在页面上看不到的,但它存在,你不妨取他的value然后输出看看是不是加进去了