我想在下拉菜单数组中传数组下标(不是值),
function changeselect1(locationid,b) //b为值,locationid为下标
{
    //alert(locationid);
    var g=locationid;
    form1.credit[locationid].value=b;
}有N个下拉菜单。
<select name="sort[]" class="tables" id="sort[]"  onChange="changeselect1(sort[],this.value)">
        <option value="N">- - - -</option>
        <option value="AAA-R" selected  >Required </option>
        <option value="AAA-S"  >Selected</option>
      </select>
<select name="sort[]" class="tables" id="sort[]"  onChange="changeselect1(sort[],this.value)">
        <option value="N">- - - -</option>
        <option value="BBB-R" selected  >Required </option>
        <option value="BBB-S"  >Selected</option>
      </select>
<select name="sort[]" class="tables" id="sort[]"  onChange="changeselect1(sort[],this.value)">
        <option value="N">- - - -</option>
        <option value="CCC-R" selected  >Required </option>
        <option value="CCC-S"  >Selected</option>
      </select>
//-----------------------------------------------
但我这样:changeselect1(sort[],this.value);传不了下标!请问怎么样传?