很容易的一个问题select控件如何取到当前值

cqhydz 2004-12-28 07:08:38
<SELECT id="pricetype" style="WIDTH: 60pt" name="pricetype">
<OPTION>a</OPTION>
<OPTION>b</OPTION>
<OPTION>c</OPTION>
</SELECT>
...全文
87 点赞 收藏 5
写回复
5 条回复
lienzhu 2004年12月28日
<script>
function addTablelist1Row()
{
var obj=document.all.pricetype
var value=obj.options[obj.selectedIndex].value '得到时是1、2、3
var text=obj.options[obj.selectedIndex].text'得到的是aaaaaaa、bbbbbbbbbbb
alert(value);
}
</script>
<select name="pricetype">
<option value="1">aaaaaaaa</option>
<option value="2">bbbbbbbb</option>
<option value="3">cccccccc</option>
<option value="4">dddddddd</option>
<option value="5">eeeeeeee</option>
</select>
<input type="button" value="test" onclick="addTablelist1Row()">
回复 点赞
cqhydz 2004年12月28日
我用的是下拉菜单框
回复 点赞
cqhydz 2004年12月28日
有点问题我无法取到值啊。我是在一个按钮执行函数到select的现在的值
function addTablelist1Row()
{
var obj=document.all.pricetype
var value=obj.options[obj.selectedIndex].value
alert(value);

}
回复 点赞
lienzhu 2004年12月28日
var obj=document.all.pricetype
value=obj.options[obj.selectedIndex].value

在里头this.value

<SELECT id="pricetype" style="WIDTH: 60pt" name="pricetype" onchange="alert(this.value)">
回复 点赞
cqhydz 2004年12月28日
用js取到当前的值是多少
alert(document.getElementById("pricetype").innerText);取到的是全部的
我只想取到当前项而不是全部,应用哪个属性
回复 点赞
发动态
发帖子
JavaScript
创建于2007-09-28

5.1w+

社区成员

22.3w+

社区内容

Web 开发 JavaScript
社区公告
暂无公告