DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript中獲取元素索引的函數
JavaScript中獲取元素索引的函數
編輯:關於JavaScript     
 這是我在寫結構/表現/行為完全分離的選項卡(jQ版和原生JS版)一文時發現的問題. 今天一個朋友也問到我這個問題, 這個函數的確很實用. 和大家分享一下我的實現方法.
代碼:
復制代碼 代碼如下:
function index(current, obj){
for (var i = 0; i < obj.length; i++) {
if (obj[i] == current) {
return i;
}
}
}

原理:
通過一個for循環遍歷找出當前集合中與當前元素相等的元素,那麼該元素的下標值即是當前元素在元素集合中的索引值.

優化下:
復制代碼 代碼如下: 
function index(current, obj){
for (var i = 0, length = obj.length; i<length; i++) {
if (obj[i] == current) {
return i;
}
}
}
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved