function run()
{
if (document.getElementById("mySelectId").value== 's'){document.getElementById('t').innerHTML = 'adc';}
else{document.getElementById('b').innerHTML = 'abc';}
}
|
sinh,
Где Вы видели такую кон-ю [else document.getElementById('b').innerHTML = 'abc';] ? |
if
Выполняет тот или иной блок кода в зависимости от того, верно ли условие Синтаксис if (condition) statement1 [else statement2] я, может, просто неправильно трактую. у меня очень мало опыта программирования, тем более на яваскрипт. |
JsLoveR,
спасибо большое, так заработало. подскажите, а case, никак нельзя использовать? |
sinh,
можно |
function run()
{
switch(document.getElementById("mySelectId").value)
{
case 's':{document.getElementById('t').innerHTML = 'adc';break}
case 'k':{document.getElementById('b').innerHTML = 'abc';break}
}
}
|
прочитал ман по свич, и понял. ну спасибо огромнейшее! просто очень помогли, с удовольствием буду заходить на этот форум :)
|
sinh,
:thanks: |
sinh, квадратные скобки вот тут:
if (condition)
statement1
[else
statement2]
означают, что в этом выражении то что в квадратных скобках - может отсутствовать. Т.е. верно:
if (condition)
statement1
else
statement2
И так же верно:
if (condition)
statement1
Это везде такие правила оформления грамматических конструкций. Как правило они вначале объясняются - поищи по чему занимаешся. |
спасибо за замечание.
в данном случае лучше использовать switch, у меня выборка почти 100 пунктов. замечательный сайт! большое спасибо за помощь:) |
| Часовой пояс GMT +3, время: 05:36. |