<select id="wbox" name="listbox" size="20"onchange="call(this)">
<optgroup label="Taxes">
<option value="1694" label="DNA-option1"></option>
<option value="1642">RNA-option2</option>
我有一个列表框,我想提取所选选项的标签,并在 JavaScript 函数中使用它。
function call(op) {
alert(op.label);
alert(op.name);
alert(op.value);
var x = op.label;
}
然而,这总是作为标签返回,未定义。我尝试更改选项标签在 html 中的写入方式。这可能不是编写 java 脚本函数的最佳方式。我绝对不能使用选项值,它是唯一的 id 并用于其他用途。关于我做错了什么或更好的方法的任何建议?