考虑以下代码
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
值中删除第一个字符,并使用新的剪裁字符串更新input
值。我想要实现它以将修剪后的角色存储在变量中。假设我在警报函数中输入ABCD
,我得到BCD
。但是我想提醒A
有没有人知道我哪里出错了。
答案 0 :(得分:2)
在删除之前获取第一个字符:
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);