函數(shù)語法中的while片段該如何理解?
function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
中,
while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
一段該如何理解?
2015-08-27
判斷節(jié)點(diǎn)和節(jié)點(diǎn)的屬性是否存在的
2015-10-06
nodeType :節(jié)點(diǎn)的類型
元素類型?? ?節(jié)點(diǎn)類型
? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9
2015-09-02
while循環(huán)條件的寫法意思是1.判斷下一個(gè)兄弟節(jié)點(diǎn)存在,2.并且是元素節(jié)點(diǎn)。
2015-08-31
還是沒有看懂,能不能仔細(xì)講解一下,為什么這么設(shè)置就是判斷節(jié)點(diǎn)是不是真實(shí)存在呢?
x && x.nodeType!=1什么意思?
return x; ?又是什么意思?
function get_nextSibling(n){
? ? ? ? var x=n.nextSibling;
? ? ? ? while (x && x.nodeType!=1){
? ? ? ? ? ? x=x.nextSibling;
? ? ? ? }
? ? ? ? return x;
? ? }
? 還是什么意思? 為什么要用While循環(huán)?