js中获取HTML中<li>的内容

一个数组遍历,将值放入

    中,有n个
  • ,每个
  • 中都有一个
    是相同的ID,
    现在我要获取某一个
    的值,怎么做能够将这些
    区别开来?

怎么可能会有相同的ID?

注意id要唯一 ,想区分可以直接加一个自增的属性上去就行了 比如dev="1" dev="2",一般用循环的key绑定,再用js获取 $(this).attr("dev");

onclik=a(this);

不能ID重复。。可以给这些li加上一些不同的属性区分开来,比如flag = 'a',每个flag有不同的值

每一组的li标签有它自己的index从0开始

使用class ,document.getElementsByClassName("xx")[n];从0开始,的dom数组
id 是唯一的 ,无论多少个都只能获取到第一个。可以同过class 来获取 ,或者根据第一个dom 和其他的dom 的关系 nextSibling 等关系去获取。
http://www.runoob.com/jsref/dom-obj-document.html

id是不可以重复的吧啊

each循环,不过id不能重复