帮忙啊!!!
给一个类似的例子也行(联动取JS文件里数据的例子也行)

解决方案 »

  1.   

    <script language="JavaScript">
    var myData = new Array(
    "abcdfasd",
    "addcddf",
    "edfasdf",
    "gfasdfasd",
    "fdgadf",
    "adfasdg",
    "abcdefg",
    "gadasdgsdgas",
    "eeee",
    "sdfgasdgasdg"
    );
    function getList(str, objSelect)
    {
    //清除待选项目列表
    while(objSelect.options.length > 0)
    objSelect.options.remove(0);
    //查找符合条件的待选项加入到列表中
    for (var i=0; i<myData.length; i++)
    if(myData[i].substr(0,str.length) == str)
    objSelect.options.add(new Option(myData[i],myData[i]));
    }
    </script>
    <input type="text" style="width:120px;" onchange="getList(this.value,document.getElementById('dataSelector'));" onkeydown="this.onchange();" onkeyup="this.onchange();"><br>
    <select id="dataSelector" size="8" style="width:120px;"><select>
    <script language="javaScript">getList("",document.getElementById("dataSelector"));//初始化待选项列表</script>