最好是Copy到DW里看代码,都有缩进.

解决方案 »

  1.   

    上面的不问了,没分了, 就直接在这里更进问题.<script language="JavaScript">
    function GetResult(str)
    {
        var oBao = new ActiveXObject("Microsoft.XMLHTTP");
        oBao.open("POST","Menu_Server.asp?ID="+escape(str),false);
        oBao.send();
        document.all.Menu01.value=unescape(oBao.responseText)
    }
    </script>
    <input type="button" onclick="GetResult(document.all.ID.value)" value="Get"><br>
    ID:<input type="text" name="ID"><br>
    Menu01:<input type="text" name="Menu01">现在是 将返回的数据 写进了 Menu01 的value里.我现在返回一群集<option value="1">1</option><option value="2">2</option><option value="3">3</option>..........................怎么样直接写到
    <select name="Menu">
      返回的数据
    </select>
      

  2.   

    document.form1.Menu.options[document.form1.Menu.length] = new Option(text,value)
      

  3.   

    <select name="Menu"></select>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var s = '<option value="1">1</option><option value="2">2</option><option value="b">a</option>'
    Menu.outerHTML = '<select name="Menu">'+ s +'</select>'
    //-->
    </SCRIPT>
      

  4.   

    var o = document.createElement("OPTION");
    o.value = arr[j][0];
    o.text =  arr[j][1];
    document.all("Menu").add(o);
      

  5.   

    <Script language="JavaScript">
    function GetResult(id,str)
    {
        var oBao = new ActiveXObject("Microsoft.XMLHTTP");
        oBao.open("POST","Menu_Server.asp?ID="+escape(id),false);
        oBao.send();
        //document.all.Menu01.value=unescape(oBao.responseText)
    //var s = unescape(oBao.responseText)
    if (str == 省份)省份.outerHTML = '<Select name="省份">'+ unescape(oBao.responseText) +'</Select>';
    if (str == 城市)城市.outerHTML = '<Select name="城市">'+ unescape(oBao.responseText) +'</Select>';
    if (str == 区域)区域.outerHTML = '<Select name="区域">'+ unescape(oBao.responseText) +'</Select>';
    }
    </Script>
    <body onload="GetResult(15,省份)">
    <Select name="省份" onChange="GetResult(ChangeLocationi(省份.options[省份.selectedIndex].value),城市)"></Select>
    <Select name="城市" onChange="GetResult(ChangeLocationi(城市.options[城市.selectedIndex].value),区域)"></Select>
    <Select name="区域"></Select>
    </body>没反映,是不是这样不行?
      

  6.   

    <Select name="省份" onChange="GetResult(this.options[this.options.selectedIndex].value),城市)"></Select>
    <Select name="城市" onChange="GetResult(this.options[this.options.selectedIndex].value),区域)"></Select>还是不行JavaScript 实在是找不到一个好用的手册,郁闷...
      

  7.   

    这是XMLHTTP返回的oBao.responseText<option style='BACKGROUND-COLOR: #eeeeee; COLOR: #ff0000'>==请选择==</option><option value='16'>直辖市</option><option value='21'>安徽</option><option value='22'>河北</option><option value='23'>河南</option><option value='24'>湖北</option><option value='25'>山东</option><option value='26'>广东</option><option value='27'>广西</option><option value='28'>福建</option><option value='29'>江苏</option><option value='30'>浙江</option><option value='31'>湖南</option><option value='32'>江西</option><option value='33'>吉林</option><option value='34'>黑龙江</option><option value='35'>辽宁</option><option value='36'>陕西</option><option value='37'>云南</option><option value='38'>贵州</option><option value='39'>四川</option><option value='40'>青海</option><option value='41'>甘肃</option><option value='42'>宁夏</option><option value='43'>内蒙古</option><option value='44'>山西</option><option value='45'>海南</option><option value='46'>新疆</option><option value='47'>西藏</option><option value='48'>香港</option><option value='49'>澳门</option><option value='50'>台湾</option>
      

  8.   

    document.getElementById("Menu").outerHTML="<select name=\"Menu\">"+oBao.responseText+</select>"
      

  9.   

    继续问 http://community.csdn.net/Expert/topic/3886/3886083.xml?temp=.2833826