請(qǐng)大神解答下?
? function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
中的?var x=n.nextSibling;表示什么意思?這里的n表示什么?new的簡(jiǎn)寫(xiě)?是不是var x=new.nextSibling;X對(duì)象指代NEW一個(gè)nextSibling方法?
2016-07-05
n-->指的是你傳入的節(jié)點(diǎn)對(duì)象
n.nextSibling -->指的是n 所代表的節(jié)點(diǎn)的下一個(gè)節(jié)點(diǎn)。
2016-07-05
就是說(shuō)你傳入的節(jié)點(diǎn)對(duì)象和你的下一個(gè)節(jié)點(diǎn)不為元素類(lèi)型的話(huà),把下一個(gè)節(jié)點(diǎn)賦給該節(jié)點(diǎn),節(jié)點(diǎn)類(lèi)型如下:
元素類(lèi)型?? ?節(jié)點(diǎn)類(lèi)型
? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9