珠峰培训

获取元素索引值的方法,类似于jQuery的index方法-javascript示例

作者:

2011-09-20 16:57:50

755

 /*

珠峰培训 2011年9月7日课堂示例
获取元素索引值的方法,类似于jQuery的index方法
获取元素的在其父元素中是第几个元素节点(注意,不包括文本节点或其它节点)
*/
function getIndex(ele){
var a=[];
if(ele&&ele.nodeType&&ele.nodeType==1)//1.有参数传进来,2.参数必须是DOM节点,3.参数必需是DOM的元素类型的节点
{
var oParent=ele.parentNode;//获取这个元素的父级节点
var oChilds=DOM.getElementChildren(oParent)//找这个元素的所有的元素类型的子节点
for(var i=0;i<oChilds.length;i++){
if(oChilds[i]==ele)//如果当前的这个子节点和ele一样,则表示当前这个节和ele一样,则i既为ele的索引号
return i;
}
}else 
{
alert('arguments error!')
return ;
}
}