var x=n.nextSibling;//這個(gè)n.nextSibling里這個(gè)n是什么意思?沒(méi)有看到有這個(gè)節(jié)點(diǎn)?。?/h1>
function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;//這個(gè)n.nextSibling里這個(gè)n是什么意思?沒(méi)有看到有這個(gè)節(jié)點(diǎn)啊
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;//這個(gè)n.nextSibling里這個(gè)n是什么意思?沒(méi)有看到有這個(gè)節(jié)點(diǎn)啊
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
2015-01-16
這樣可能會(huì)好理解些
2015-07-16
getElementsByTagName("li")[0]把第一個(gè)<li>標(biāo)簽的值賦值給變量x。?
x作為函數(shù)get_nextSibling( )的實(shí)際參數(shù),被傳送到這個(gè)函數(shù)里運(yùn)行。
這個(gè)函數(shù)首先被function定義,function?get_nextSibling( n) { },n是作為一個(gè)形式參數(shù),當(dāng)實(shí)際參數(shù)x被傳送到這個(gè)函數(shù)的時(shí)候,相當(dāng)于x值被賦給了n。
函數(shù)中又定義了一個(gè)局部變量x來(lái)儲(chǔ)值,這個(gè)局部變量x的值最后被返回(return)給外部的變量y。
2014-11-14
n是一個(gè)傳遞給get_nextSibling函數(shù)的參數(shù),是一個(gè)節(jié)點(diǎn)元素