我是JS新手,我试图只提取inputID的一部分(即项目的最后4位数字),但它无效。
如果没有" var last4 = localStorage.userInfo.substr(-4);",则会提取项目。
下面的完整脚本:
localStorage.clear();
function storeText(inputID) {
var userInput = localStorage.userInfo;
if(userInput!=null) {
userInput+=" ";
}
else {
userInput="";
}
userInput += document.getElementById(inputID).value;
localStorage.userInfo = userInput;
document.getElementById("nicky").innerHTML = localStorage.userInfo;
var last4 = localStorage.userInfo.substr(-4);
}
答案 0 :(得分:0)
您的last4
变量将包含最后4个字符,您需要对该变量执行某些操作才能显示它。
var userInput = document.getElementById("userInput").value;
var last4 = userInput.substr(-4);
document.getElementById("nicky").innerHTML = last4;

<div>
<input id="userInput" value="123456789"/>
</div>
<div>
Last 4 Characters: <span id="nicky"></span>
</div>
&#13;