<select id="select_mana" name="manage_users[]" size=5 multiple>
        <option></option>
</select>JS:
function change_manage(value){
   var parmar = 'parent_id='+value;
   Ajax.call('./category.php?is_ajax=1&act=add', parmar,  commentResponse, 'GET', 'JSON');
    return false;
  }
function commentResponse(result){
  document.getElementById('select_mana').innerHTML = result.content;
  }在FF上是正常的,可是到了IE上,result.content就无法放到SELECT下了。
result.content就是多个<option>
求高手帮助

解决方案 »

  1.   

    这样试试      var response = result.content;
          
          var sele = document.forms['Form'].elements['select_mana'];
          var opt = document.createElement("OPTION");
          opt.value = response.xxx;
          opt.selected = true;
          opt.text = response.xxx;
          
          sele.appendChild(opt);
      多个option的话for一下
      

  2.   

    result.content已经是一个完整的<option></option>的集合了,能不能在不改动这个的前提下实现
      

  3.   

    代码不太全,可能跟你的result.content内容有关系。
      

  4.   

    那就将
    <select id="select_mana" name="manage_users[]" size=5 multiple> </select> 
    放两头补全整个select 再一起innerHTML试试