javascript parseInt根据输入文本更改图像

时间:2014-09-13 16:05:41

标签: javascript html image case parseint

我有以下函数更改命名的成像器,具体取决于在名为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;
}


}

1 个答案:

答案 0 :(得分:0)

innerHTML更改为value

var textvaluevariable= parseInt(document.getElementById("textvalue").value ,10);

参考:JavaScript: how to get value of text input field?