2014-01-19 205 views
-2

我想使用else if語句來輸入其他所有內容。 我想留下空白的工作,但如果需要,它不Javascript其他,如果其他的一切?

if(answer == "hello") { 
    document.getElementById('reply').innerHTML="you entered hello"; 
} 
else if(answer == "goodbye") 
    { 
    document.getElementById('reply').innerHTML="you entered goodbye"; 
    } 
    else if(answer == "ANYTHING ELSE ENTERED") 
    { 
    document.getElementById('reply').innerHTML="You entered something else"; 
    } 

回答

3

使用別的只是,沒有別的。這意味着,這兩個條件(在if,else if中提供)都是錯誤的。

else 
    { 
    document.getElementById('reply').innerHTML="You entered something else"; 
    } 

使字符串爲空意味着沒有任何內容輸入到字段中。

+0

好的,謝謝你......我在想如果是這樣的話會有別的'如果'輸入了其他東西,那麼代碼就會被執行......謝謝! –

+0

是的,很高興你能工作。請點擊下方的綠色複選標記標記我接受的答案:) – aksu

1

只需使用else沒有if

else 
{ 
    document.getElementById('reply').innerHTML="You entered something else"; 
} 
1

使用其他沒有別的,如果:

if (condition) { 

} 
else 
{ 

}