原生js獲取子元素


獲取子元素的方法有

//獲取第一個demo類
dom = document.getElementsByClassName('demo')[0];
//獲取父節點
dom.parentNode;
//獲取上一兄弟節點
dom.previousSibling;
dom.nextSibling;
//獲取第一個子元素
dom.firstChild
//最后一個元素
dom.lastChild
//獲取demo類下面的所有子元素
children = dom.childNodes;
//因為瀏覽器會把dom節點下的空格 換行 文本都會當成一個元素 ,我們要找元素節點的話,只能把他們剔除
for(var i;i<children.length;i++){
    if(children[i].nodeName == '#text'){
        children.remove(children[i]);
    }
}//這樣我們可以選擇我們想要的第幾個子元素了 比如第二個元素  children[1]

備注: 可以console.log 查看對象屬性 解決辦法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM