照着slayerbb(名字被抢了) 说的方法做就可以你建立一个数组,每加一项,就看看数组中是否已经存在了相同的内容,如果有了就不添加了

解决方案 »

  1.   

    刚好今天写了一个,自己看看吧。<script language="JavaScript"> 
    <!--
    var subcat = new Array();
    subcat[0] = new Array('ICBC','IBM NoteBook T61','IBM001','Philips CRT','Philips107S6','17陪ボ竟')
    subcat[1] = new Array('ICBC','IBM NoteBook T61','IBM001','NOKIA Mobile 6020','NOKIA 6020','NOKIA簿笆筿杠')
    subcat[2] = new Array('ICBC','IBM NoteBook T61','IBM001','Kingston USB','Kingston DataTraveler','DataTraveler皗1GB')
    subcat[3] = new Array('ICBC','IBM NoteBook T61','IBM001','Kingston USB','Kingston DataTraveler','DataTraveler皗1GB')
    subcat[4] = new Array('ICBC','IBM NoteBook T61','IBM001','NOKIA Mobile 6020','NOKIA 6020','NOKIA簿笆筿杠')
    subcat[5] = new Array('ICBC','IBM NoteBook T61','IBM001','Philips CRT','Philips107S6','17陪ボ竟')
    subcat[6] = new Array('ICBC','IBM NoteBook T61','IBM001','NOKIA Mobile 6020','NOKIA 6020','NOKIA簿笆筿杠')
    subcat[7] = new Array('ICBC','IBM NoteBook T61','IBM001','Philips CRT','Philips107S6','17陪ボ竟')
    subcat[8] = new Array('CCB','HP deskjet 1180c','HP1180c','NOKIA Mobile 6020','NOKIA 6020','NOKIA簿笆筿杠')
    subcat[9] = new Array('CCB','HP deskjet 1180c','HP1180c','LSelectron Mouse','LSelectron','LSelectron3D公夹')
    subcat[10] = new Array('CCB','SAMSUNG2006/06/20-2006/07/19','SAMSUNG01','LSelectron Mouse','LSelectron','LSelectron3D公夹')
    subcat[11] = new Array('CCB','SAMSUNG2006/06/20-2006/07/19','SAMSUNG01','NOKIA Mobile 6020','NOKIA 6020','NOKIA簿笆筿杠')
    subcat[12] = new Array('YangYuQiu','By A Printer','Y06070501','Y060705.02','IC20060705102154','Yang Test 060705.02')function change_select(locationid){
    var sTemp;
    sTemp="aaa";
    document.form1.ProgramCode.length = 0;
    document.form1.ProgramCode.options[0] = new Option('Please select Program','');
    for (li=0; li<subcat.length; li++)
    {
    if (subcat[li][0] == locationid && sTemp.indexOf(subcat[li][2]) == -1 ){
    document.form1.ProgramCode.options[document.form1.ProgramCode.length] = new Option(subcat[li][1], subcat[li][2]);
    sTemp=sTemp+"."+subcat[li][2]+".";
    }
    }
    }
    //-->
    </script>