function get_nextSibling(n){ var x=n.nextSibling; while (x && x.nodeType!=1){ x=x.nextSibling; } return x; }
? function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
? 這句代碼有什么作用? ? ? 怎么去理解?
2016-11-19
選出所有的元素節(jié)點(diǎn)。把傳入的參數(shù)n的下一個(gè)兄弟節(jié)點(diǎn)給變量x,當(dāng)x存在并且nodeType!=1(元素節(jié)點(diǎn)的nodeType為1)時(shí),也就是當(dāng)前的節(jié)點(diǎn)為非元素節(jié)點(diǎn)時(shí),把下一個(gè)兄弟節(jié)點(diǎn)給x,繼續(xù)循環(huán),直到x不存在循環(huán)結(jié)束。如果是元素節(jié)點(diǎn)就直接跳過while函數(shù)return x回去。
2022-03-24
感謝支持,希望課程對你有幫助。NavicatforMySQL是一個(gè)很強(qiáng)大的MySQL數(shù)據(jù)庫管理和開發(fā)工具,可以使用專業(yè)的圖形工具,但是對于初期學(xué)習(xí)來說還是建議自己去寫SQL語句