js:某元素是父元素的第幾個子元素

今想用js查詢某個元素是父元素的第幾個子元素。

如果用Jquery是挺簡單的,但是如何用原生js實現,我需要查一下。

找到這個網站,提供了兩種方法:

Array.prototype.indexOf.call(parent.children, child);
Array.from(child.parentNode.children).indexOf(child);

其中的.call()以及.from(),都是我此前沒見過的用法。看來js裏面我不知道的東西還挺多。

4 thoughts on “js:某元素是父元素的第幾個子元素”

Leave a Comment