比如,我用getElementsByClassName()获取了5个标签,我又用this控制了其中第二个标签,如何获取this所指向标签在getElementsByClassName()数组中的位置?
ringa_lee2017-04-11 09:59:23
更正一个错误,getElementsByClassName() 拿到的结果并不是数组,而 HTMLCollection 对象。
1 2 3 4 5 6 7 |
|
思路是将获取到的 HTMLCollection 对象转换为数组,再使用数组的 indexOf() 方法获取指定元素的索引。
PHP中文网2017-04-11 09:59:23
可以设置this.index
1 2 3 |
|
this.index就是这个元素的下标
`