我有以下函数更改命名的成像器,具体取决于在名为textvalue的输入文本上键入的数字。但这不起作用。我不确定我是否正确使用了parseInt。
功能调节器(){
var textvaluevariable= parseInt(document.getElementById("textvalue").innerHTML,10);
switch (textvaluevariable) {
case 0:
document.getElementById("imager").src = "b1.png";
break;
case 1:
document.getElementById("imager").src = "g1.png";
break;
case 2:
document.getElementById("imager").src = "b1.png";
break;
case 3:
document.getElementById("imager").src = "g1.png";
break;
case 4:
document.getElementById("imager").src = "b1.png";
break;
case 5:
document.getElementById("imager").src = "g1.png";
break;
case 6:
document.getElementById("imager").src = "b1.png";
break;
}
}
答案 0 :(得分:0)
将innerHTML
更改为value
:
var textvaluevariable= parseInt(document.getElementById("textvalue").value ,10);