js中的eq和get是什么意思啊?求解...

JavaScript011

js中的eq和get是什么意思啊?求解...,第1张

都是:取得其中一个匹配的元素。 index表示取得第几个匹配的元素。

eq(index)返回的是jquery对象,只能用jq语法操作之

get(index)返回的是纯DOM对象,只能用Javascript操作之

按规范来说,最好不要有相同ID的情况出现,按你问题的描述,最好的办法就是用jQuery实现,代码大致如下:

$("#lblelID").each(function(){})

获取的是jQuery对象,然后调用each方法遍历就可以,不会出现死循环的情形。

如果点击某个div层置顶显示的话

需要用到Z-index 值

而使用zIndex值 就必须对元素进行绝对定位

可以用如下方法 让被点击的层置顶

//创建一个公共Z值

var z=999

//然后获取所有div

var aDiv=document.getElementsByTagName('div')

//遍历元素

for(var i=0i<aDiv.lengthi++){

//添加事件

aDiv[i].onclick=function(){

//控制当前点击的div每次点击就z++

//比如这次点击了z值到了1000

//然后下一个div点击的时候

//把这个值赋给他 然后他还++一次 变成1001

//这样那个又是最高的了

this.style.zIndex=z++

}

}