只查询首个元素所在位置的话直接用indexOf()方法就好,注意这个方法对大小写敏感!
查询所有元素的位置的话 新建一个数组 把所有位置存进这个数组后输出
function indexOf(arr,item) {
var results = [],
len = arr.length,
pos = 0;
while(pos<len){
pos = arr.indexOf(item,pos); //从pos处开始查询下一个元素所在的位置
if(pos==-1)break;
results.push(pos);
pos++;
}
return results;
}