如何用js取下拉框的文本内容

zerowujun 2006-06-09 11:06:29
因为要保存用户的选择,而option的值和下拉框对应的内容是不一样的,所以这2个值要分别保存,请问如何取得下拉框中的文本的内容,谢谢

例如:
<select id ="a">
<option value="01" >世界杯开始了!</option>
</select>
如何在js里取得”世界杯“这个值
...全文
345 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjun 2006-06-09
  • 打赏
  • 举报
回复
var str = document.getElementById("a").options[document.getElementById("a").options.selectedIndex].innerText 这样对的

var str1 = str.substr(0,3)取到世界杯
zhangjun 2006-06-09
  • 打赏
  • 举报
回复
document.getElementById("a").options[document.getElementById("a").options.selectedIndex].innerText 这样对的
woneinwy 2006-06-09
  • 打赏
  • 举报
回复
document.getElementById("a").options[document.getElementById("a").selectedIndex].text

可以取选中项的文本内容
Apq001 2006-06-09
  • 打赏
  • 举报
回复
取当前选择项的显示文本:
selectobj.options[selectobj.selectedIndex].text
Apq001 2006-06-09
  • 打赏
  • 举报
回复
selectid.options[i].text
这个可以取到"世界杯开始了!",如果只要"世界杯",取子串吧。

87,910

社区成员

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

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