javascript - 将字符串转换为所选选项的整数

标签 javascript html-select parseint

您好,我想将所选选项的值转换为整数。不幸的是它不起作用。

示例 HTML:

<label for="ausgangssprache">Ausgangssprache</label>
<select name="ausgangssprache" size="1" id="ausgangssprache"> <option value="0.78">Deutsch</option> <option value="0.78">Englisch</option> <option value="0.78" selected>Franz&ouml;sisch</option> <option value="0.78">Spanisch</option> <option value="0.78">Italienisch</option> <option value="1.1">Arabisch</option></select>

Javascript:

var a = document.getElementById("ausgangssprache");
var ausgangssprache = a.options[a.selectedIndex].value;

当通过alert()测试时,我尝试过使用parseInt()这两个方法,但没有获取所选值

var a = parseInt(document.getElementById("ausgangssprache"));
var ausgangssprache = a.options[a.selectedIndex].value;

var a = document.getElementById("ausgangssprache");
var ausgangssprache = parseInt(a.options[a.selectedIndex].value);

最佳答案

var a = parseInt(document.getElementById("ausgangssprache").value);

你可以使用它,除非你正在进行多重选择。 如果不使用 parseInt,请将值指定为 int,例如 value=3 而不是 value="3"

关于javascript - 将字符串转换为所选选项的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42896392/

相关文章:

javascript - Controller 中分配的 onclick 处理程序未执行

Jquery 切换全选

javascript - 字符串到整数未正确定义

javascript - 在字符串末尾使用 JavaScript 的 parseInt

javascript - 将字符串转换为整数时出现错误

javascript - 遍历 JSON 返回未定义?

javascript - 我应该使用大的 javascript 文件还是小的

javascript - 评论仅适用于第一篇文章

javascript - CasperJS/Javascript 选择多个选项

jquery - HTML <选择> : focus option based on user input?