今想用js查詢某個元素是父元素的第幾個子元素。
如果用Jquery是挺簡單的,但是如何用原生js實現,我需要查一下。
找到這個網站,提供了兩種方法:
Array.prototype.indexOf.call(parent.children, child);
Array.from(child.parentNode.children).indexOf(child);
其中的.call()以及.from(),都是我此前沒見過的用法。看來js裏面我不知道的東西還挺多。
享受思維樂趣
今想用js查詢某個元素是父元素的第幾個子元素。
如果用Jquery是挺簡單的,但是如何用原生js實現,我需要查一下。
找到這個網站,提供了兩種方法:
Array.prototype.indexOf.call(parent.children, child);
Array.from(child.parentNode.children).indexOf(child);
其中的.call()以及.from(),都是我此前沒見過的用法。看來js裏面我不知道的東西還挺多。
技术一直在进步/更新,我们必须坚持学习。
確實如此。
自從用上vue之後,這些問題就消失了
框架本身也是需要一定的學習成本。