2014-01-19 4 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 
{ 

} 
Смежные вопросы