HuangJiongyao
2016-08-06 23:31:09
<script type="text/javascript">? ? function get_nextSibling(n){? ? ? ? var x=n.nextSibling;? ? ? ? while (x && x.nodeType!=1){? ? ? ? ? ? x=x.nextSibling;? ? ? ? }? ? ? ? return x;? ? }? ? var x=document.getElementsByTagName("li")[0];? ? document.write(x.nodeName);? ? document.write(" = ");? ? document.write(x.innerHTML);? ??? ? var y=get_nextSibling(x);? ??? ? if(y!=null){? ? ? ? document.write("<br />nextsibling: ");? ? ? ? document.write(y.nodeName);? ? ? ? document.write(" = ");? ? ? ? document.write(y.innerHTML);? ? }else{? ? ? document.write("<br>已經(jīng)是最后一個(gè)節(jié)點(diǎn)"); ? ? ?? ? }</script>參數(shù)n哪里來的?自動(dòng)獲取的嗎?獲取的是哪個(gè)?
3 回答
已采納

yansum
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超1個(gè)贊
? var x=document.getElementsByTagName("li")[0];
? ?var y=get_nextSibling(x);
? function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }

深山小童
TA貢獻(xiàn)20條經(jīng)驗(yàn) 獲得超10個(gè)贊
n是形參,是用來接受函數(shù)調(diào)用時(shí)傳遞過來的實(shí)參。上面例子就是:n用來接受傳遞過來的x。

_小_七_(dá)
TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超13個(gè)贊
你首先要明白get_nextSibling(n)的意義。這是一個(gè)獲取下一個(gè)兄弟節(jié)點(diǎn)的方法,你這里的節(jié)點(diǎn)是li,參數(shù)n就是li,
添加回答
舉報(bào)
0/150
提交
取消