gpt4 book ai didi

javascript - 根据选定的选择字段选项调用自定义函数

转载 作者:行者123 更新时间:2023-11-28 13:06:58 25 4
gpt4 key购买 nike

我在使用下面的代码时遇到了问题。

我想在 2 个选项中进行选择。当我选择 "1" ,然后F1()叫做。当选择 "2" ,然后F2()被调用。

不幸的是我的代码有问题。

function abc(element){
var value1 = element.options[element.selectedIndex].value;

switch(value1){
case 1:
F1();
break;
case 2:
F2();
break;
}
}
<select id = "nextGeneration" onchange="abc(this)" >
<option value="1">1</option>
<option value="2">2</option>
</select>

最佳答案

您的代码不起作用,因为 element.options[element.selectedIndex].value 返回字符串值,而您正在将它们与整数进行比较。在下面的代码中,选择 2 有效,因为它有“2”的情况,但选择 1 不起作用

function F1(){
console.log(1);
}
function F2(){
console.log(2);
}
function abc(element){
var value1 = element.options[element.selectedIndex].value;
switch(value1){
case 1:
F1();
break;
case "2":
F2();
break;

}
}
<select id = "nextGeneration" onchange="abc(this)" >
<option value="1">1</option>
<option value="2">2</option>

</select>

关于javascript - 根据选定的选择字段选项调用自定义函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45774571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com