2019-09-06

節(jié)點(diǎn)的關(guān)系

  var box = document.getElementsByClassName('box')[0];
        var wrap = document.getElementsByClassName('wrapper')[0];
        var span = document.getElementById('span');
        var head =document.getElementsByTagName('head')[0];
        // console.log(head.parentNode)
        // 都識(shí)別空格
        // console.log(box.childNodes)//返回所有子元素 
        // console.log(box.firstChild) //獲取父元素里的第一個(gè)子元素 ,返回子元素及里面的內(nèi)容,不能有空格,有空格返回#text
        // console.log(box.lastChild.firstChild) //獲取父元素里的最后一個(gè)子元素 ,返回子元素及里面的內(nèi)容,不能有空格,有空格返回#text
         console.log(wrap.firstChild) // 如果該節(jié)點(diǎn)沒(méi)有子節(jié)點(diǎn)返回null
         console.log(wrap.lastChild)
        console.log(span.parentNode)//獲取父節(jié)點(diǎn)
         console.log(wrap.childNodes)//獲取所有子節(jié)點(diǎn),找不到返回一個(gè)空數(shù)組
        // 不識(shí)別空格
         console.log(head.childElementCount)//返回子元素的個(gè)數(shù)(不包括節(jié)點(diǎn)和注釋)
         console.log(box.firstElementChild) //
         console.log(box.lastElementChild.lastElementChild) 
         console.log(wrap.firstElementChild) // 如果該節(jié)點(diǎn)沒(méi)有子節(jié)點(diǎn)返回null
         console.log(wrap.lastElementChild)
         console.log(span.parentNode)//獲取父節(jié)點(diǎn)
         console.log(wrap.childNodes)//獲取所有子節(jié)點(diǎn),找不到返回一個(gè)空數(shù)組
         console.log(wrap.previousElementSibling)//獲取前一個(gè)同輩元素
         console.log(wrap.nextElementSibling)//獲取后一個(gè)同輩元素
         console.log(box.children)//返回所有子元素,返回一個(gè)數(shù)組,不識(shí)別空格
        
         var p = document.createElement('p');
        p.classList.add ('aa')//通過(guò)classList方法為元素添加類名,添加多個(gè)用逗號(hào)隔開(kāi)
        // p.classList.remove ('aa')//通過(guò)classList方法為元素刪除類名
       console.log( p.classList.contains ('aa'))//通過(guò)classList方法檢測(cè)該元素是否有這個(gè)類名,返回布爾值
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容