• QQ咨詢:4001806960
  • 咨詢熱線:400-180-6960

獲取一個元素在一組元素中的索引號-仿jquery的index方法

作者:日期:2011-07-21 22:08:26 點擊:367

獲取一個元素在一組元素中的索引號-仿jquery的index方法。下面有我寫的詳細的注釋
function  getIndex(ele, arr)
{
 //arr這個參數是那一組元素
 ele = ele?ele:document.getElementById(ele);//傳進來的參數ele,可以是一個DOM對象,也可以是一個ID名(字符串)
 /*
 if (ele && typeof ele == "string")
  document.getElementById(ele);
 */
 if (ele && arr && arr.length)//三個邏輯與運算,判斷:1、ele這個元素要存在。2、arr這一組元素要存在。arr不能是個空數組
 {
  for (var i = 0; i < arr.length; i++)
  {
   if (ele == arr[i])//如果這個原素和數組裏的某個原素相等
    return i;//則把索引號返回並且結束
  }
 }
 return -1;//返回-1表示沒有匹配的元素
};

上一篇: javascrpt移除類樣式方法--仿jQuery的removeClass方法

下一篇: 取一個DOM元素的兄弟節點-仿jQuery的siblings方法,用原生JS代碼完成

X-POWER-BY FNC V1.0.0 FROM 自制42