考虑以下代码
var inputText = document.getElementById("textValue").value;
var trimmedText = inputText.substr(1, inputText.length);
document.getElementById("textValue").value = trimmedText;
var subStr = trimmedText.substr(0, 1);
alert(subStr);
上面的代码位于 OnClick
中,它从 input
值中删除第一个字符,并使用新的 trim 后的字符串更新 input
值。我试图实现的是将 trim 后的字符存储在变量中。假设我在警报函数中输入 ABCD
,我得到 BCD
。不过我想提醒 A
有谁知道我哪里出错了。
最佳答案
在删除第一个字符之前获取它:
var inputText = document.getElementById("textValue").value;
var firstChar = inputText.substr(0, 1);
var trimmedText = inputText.substr(1, inputText.length);
document.getElementById("textValue").value = trimmedText;
alert(firstChar);
关于javascript - 显示从字符串中删除的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349338/