Get index of clicked element using pure javascript

前端 未结 9 2023
渐次进展
渐次进展 2020-11-28 04:34

I need to know the index of clicked element. Can\'t figure out how to do it

for (i = 0; i < document.getElementById(\'my_div\').children.length; i++) {
           


        
9条回答
  •  长情又很酷
    2020-11-28 05:18

    I made a function to find the index.

    function index(el) {
      return [...el.parentElement.children].indexOf(el);
    }
    

    Call it like this:

    let index = index(element);
    

提交回复
热议问题