javascript - 为什么我在这里得到未定义?

标签 javascript visual-studio

function myFunc() {
    var word = document.getElementById("Text1").value;
    var num = parseInt(document.getElementById("Text2").value);
    var numstr = num.split(",");
    var wordstr = word.split("");
    for (i = 0; i < word.length; i++) {
    }
    document.getElementById("myDiv").innerHTML += (wordstr[(numstr[i])-1]);

}

我的 parseInt 错误吗?我尝试过 toString(),使用 ParseInt 它不会执行任何操作,如果没有它,我会得到“未定义”

最佳答案

parseInt() 函数解析字符串并返回一个整数。 您使用 id "Text2" 检查您的输入,并在此处显示您的 HTML 以澄清问题。

关于javascript - 为什么我在这里得到未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45168195/

相关文章:

Javascript/jQuery 查找文本重复项

javascript - Jquery 或 javascript 在 <div> 中的 x 个字符后添加一个换行符 <br/>

visual-studio-2010 - 尝试更新时 NuGet 包管理器出现错误

visual-studio - Resharper 自动完成错误的方法

mysql - 尝试并捕获插入 MySQL 中的 MysqlCmd.ExecuteNonQuery

javascript - 填充具有 javascript 变量的 HTML 表,然后将该 HTML 变量作为预输入结果返回

javascript - 我可以如何操作用户编辑输入字段后显示的字符

javascript - highcharts js 库接受什么格式的日期?

c++ - Visual Studio 在哪里寻找 C++ 头文件?

visual-studio - 如何使用 VSVIM 在 block 和大括号之间更改/删除