函數語法中的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
判斷節點和節點的屬性是否存在的
2015-10-06
nodeType :節點的類型
元素類型?? ?節點類型
? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9
2015-09-02
while循環條件的寫法意思是1.判斷下一個兄弟節點存在,2.并且是元素節點。
2015-08-31
還是沒有看懂,能不能仔細講解一下,為什么這么設置就是判斷節點是不是真實存在呢?
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循環?