我有一个这样的下拉列表:
<select id="box1"> <option value="98">dog</option> <option value="7122">cat</option> <option value="142">bird</option> </select>
如何使用JavaScript获取实际的选项文本而不是值?我可以通过以下方式获得价值:
<select id="box1" onChange="myNewFunction(this.selectedIndex);" >
但不是7122我想要的cat。
7122
cat
尝试选项
function myNewFunction(sel) { alert(sel.options[sel.selectedIndex].text); } <select id="box1" onChange="myNewFunction(this);"> <option value="98">dog</option> <option value="7122">cat</option> <option value="142">bird</option> </select>