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, время: 15:15. |