免责声明:我是新手,我很合法
我在getInput函数中有一个第二个参数,我应该将其用于应输入的9个零。但是我不知道如何将其循环成为9个零而不是将其放入变量中。
如何在不声明为var zr = "000000000"
的情况下将9个零循环并存储到我的“ digit”参数中>
这是我的代码:
<html> <head> <title>Search</title> <script> //This method does the processing function getInput(input, digit){ var str=input.substring(0,input.length); var padd0=9-str.length; var zr="000000000"; var zrsub=zr.substring(0,padd0); var output="A"+zrsub+""+str; //can also be var output=input[0]+zrsub+""+str; return output; } //Displays output function showOutput(){ var input=document.getElementById("search-input").value; var dislay=document.getElementById("search-output"); dislay.value=getInput(input); } </script> </head> <body> <div class="wrapper"> <input type="text" id="search-input"> <input type="button" id="btn" value="ENTER" onclick="showOutput()"> <br><br> <input type="text" id="search-output"> </div> </body> </html>
抱歉,在整个编程过程中只是一个新手。只是有点困惑。
免责声明:我是新手,我在getInput函数中有第二个参数,我应该将其用于应输入的9个零。但我不知道如何将其循环成为9个零而不是...
您可以使用padStart