none
ie6给select控件innerHTML赋值时的问题 RRS feed

  • 问题

  • tempselectObj.innerHTML="<option>111</option>"

    这段实行后结果是tempselectObj.innerHTML =“111</option>”;前面的标签没了,换成其他option内容也一样,这怎么搞得?谁知道

    2008年12月24日 6:13

答案

全部回复

  • 最标准的做法是:

    tempselectObj.options[tempselectObj.options.length] = new Option("111","111")
    2008年12月24日 6:45
    版主
  • var opt = window.document.createElement ("option")

    opt.innerText= xxxx  //文本

    opt.value=yyy  //值

    select1.appendChild(opt);    //<-- 用这个和 insertBefore  可以控制插入位置

     

     

    2008年12月24日 8:09