很容易的一个问题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>
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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);取到的是全部的
我只想取到当前项而不是全部,应用哪个属性

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧