簡體   English   中英

for循環if語句未輸入

[英]for-loop if statement not entering

重點是過濾數組的節點並找到段落。 如果條件測試器的if語句始終為false,則永遠不會輸入。但是當我使用警報測試節點名稱時,第4個實際上是p。

//b is an array filled with 5 DOM Nodes one of which is a <p/>
for(var i=0;i<5;i++)
{   alert(b[i].nodeName);   //b[3].nodeName alerts p
    if(b[i].nodeName=="p")
    {
        //do something
        break;
    }
    else
    {
        continue;
    }
}

nodeName以大寫形式返回標簽​​名稱( .tagName() ); 您正在將其與小寫字母進行比較。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM