我有一个选择框,我正在尝试获取所选选项的值。我收到错误对象#的属性'值'不是函数
HTML:
<select id="my_SiteUsers" style="width:350px;" onchange="RefreshGroupLists()">
<option
value="i:0#.w|itun\akondruss_fg">Alex</option>
<option value="i:0#.w|itun\allepage_fg">Alex</option>
</select>
JS:
var e = document.getElementById("my_SiteUsers");
var user = e.value();
alert(user);
答案 0 :(得分:2)
value
不是函数,它是DOM节点的属性:
var e = document.getElementById("my_SiteUsers");
var user = e.value;
alert(user);
或使用jQuery:
var user = $('#my_SiteUsers').val();
答案 1 :(得分:0)
尝试使用jquery的.val(),就像许多jq函数一样,它(可能)比通过js更容易。
// Get the value from a dropdown select
$( "select.foo option:selected").val();
编辑 - 看起来上面的解决方案更容易解决它:)