将字符串转换为所选选项的整数
convert string to integer of selected option
您好,我想将所选选项的值转换为整数。不幸的是它不起作用。
示例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ö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;
我已经尝试过使用 parseInt() 这两个方法,但在通过 alert() 进行测试时没有得到选定的值
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);
你可以使用它,除非你正在做多个 select。
不使用 parseInt,将值分配为 int,如 value=3 而不是 value="3"
您好,我想将所选选项的值转换为整数。不幸的是它不起作用。
示例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ö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;
我已经尝试过使用 parseInt() 这两个方法,但在通过 alert() 进行测试时没有得到选定的值
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);
你可以使用它,除非你正在做多个 select。 不使用 parseInt,将值分配为 int,如 value=3 而不是 value="3"