這節(jié)幾乎全都不明白,太難了
這句function get_previousSibling(n)中的n是什么意思??這句?var a=n.previousSibling;中為什么可以用n?n不是空的嗎??這句while (a && a.nodeType!=1)的具體每個(gè)代碼是什么意思??這句?a=a.previousSibling;呢??這句var a=document.getElementsByTagName("li")[2];為何要用[2]?是什么意思??
2015-04-01
舉報(bào)
2015-04-02
n是參數(shù),就是可以將元素傳遞到這個(gè)方法中。n.previousSibling這個(gè)不也是一個(gè)節(jié)點(diǎn)嗎,然后賦值給a,判斷a是不是空節(jié)點(diǎn),a=a.previousSibling這句話(huà)是獲取a節(jié)點(diǎn)之前緊跟的節(jié)點(diǎn)再賦值給a,相當(dāng)于一個(gè)替換的作用。最后是獲取元素名為li的數(shù)組,取數(shù)組中郵標(biāo)為2的元素