Finding DOM node index

前端 未结 7 1956
死守一世寂寞
死守一世寂寞 2020-11-27 16:09

I want find the index of a given DOM node. It\'s like the inverse of doing

document.getElementById(\'id_of_element\').childNodes[K]

I want

7条回答
  •  孤城傲影
    2020-11-27 17:03

    RoBorg's answer works... or you could try...

    var k = 0;
    while(elem.previousSibling){
        k++;
        elem = elem.previousSibling;
    }
    alert('I am at index: ' + k);
    

提交回复
热议问题