Javascript 仅提取本地存储的一部分

Javascript 仅提取本地存储的一部分,javascript,Javascript,我是JS新手,我试图只提取输入ID的一部分(即项目的最后4位),但它不起作用 如果没有“var last4=localStorage.userInfo.substr(-4);”,它将提取该项 完成以下脚本: localStorage.clear(); function storeText(inputID) { var userInput = localStorage.userInfo; if(userInput!=null) { userInput+=" ";

我是JS新手,我试图只提取输入ID的一部分(即项目的最后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);
}

您的
last4
变量将包含最后4个字符,您需要对该变量执行一些操作以显示它

var userInput=document.getElementById(“userInput”).value;
var last4=userInput.substr(-4);
document.getElementById(“nicky”).innerHTML=last4

最后4个字符:

您没有使用
last4
变量执行任何操作。你怎么知道它不起作用了?