javascript - 显示从字符串中删除的值

标签 javascript

考虑以下代码

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);

JSFiddle

关于javascript - 显示从字符串中删除的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349338/

相关文章:

javascript - 谷歌地图点击标记平移到屏幕底部

javascript - 从 Ajax 返回返回整个 html 结构

javascript - 使用 css 使 google maps api 循环

javascript - Eslint:警告文件默认被忽略。使用否定忽略模式

JavaScript 对象 : find a key/value when in range

javascript - 如何在 Javascript 中使用传单 slider 和 markercluster?

javascript - 如何避免添加重复的数组条目并更新已存在的条目

javascript - 同步 setInterval 和 transition 的正确方法

javascript - 为什么我在单击按钮时会附加多个元素?

javascript - 如何在Javascript中将对象的属性获取到变量?