Как присвоить переменной значение select value
Есть такой код (менять его не могу)
<td class="manTd2" id="siM29"> <select class="manFlaGender" name="gender"> <option value="1">Мальчик</option> <option value="2">Девочка</option> </select> </td> После того, как человек выбрал кто он/она и нажал на кнопку - работает скрипт, в него нужно передать переменной значение value "1" или "2" (ну или "мальчик/девочка"). Похожие темы читал, но пока не получается... Пробовал так: var pol = document.querySelectorAll("select[name=gender]>option"); , но видно так нельзя |
var pol = document.querySelector('#siM29').value |
Спасибо!
Пытался дальше сам.. опять вынужден попросить о помощи. Условие пишу правильно? if (pol='Девочка') так if (pol='2') тоже не хочет работать |
zarim,
:-? == |
laimas,
:blink: <table> <tr> <td class="manTd2" id="siM29"> <select class="manFlaGender" name="gender"> <option value="1">Мальчик</option> <option value="2">Девочка</option> </select> </td> </tr> </table> <script> document.querySelector('select').onchange = function() { var pol = document.querySelector('#siM29').value; alert(pol); alert(document.querySelector('select').value); } </script> |
То есть методом:
var pol = document.querySelector('#siM29').value; Я не могу передать значение "1" или "2"? А как можно? Подскажите, плиз |
Dilettante_Pro, :D Проглядел, глянул, это ID списка. Не форматируют код, паразиты )
|
zarim,
замените id ячейки "#siM29" на класс селектора ".manFlaGender" |
zarim,
Цитата:
|
zarim,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 04:22. |