我想将用户输入的值设置为var numberr,而不是已经存在的值,例如(value=“9”)。
我可能完全做错了事情,我只是想知道如何存储用户输入的值:/
var numberr = document.getElementById("myNumber").value;
function myFunctionVar() {
document.getElementById("myNumber").value = numberr;
}
<form action="/action_page.php">
<input type="number" id="myNumber" value="9">
<input type="submit">
</form>
发布于 2019-05-22 05:16:33
你可以试试parseInt
document.getElementById("btnmyNumber").addEventListener("click", myFunctionVar);
function myFunctionVar() {
var numberr = parseInt(document.getElementById("myNumber").value, 10);
alert(numberr);
<form >
<input type="number" id="myNumber" value="9">
<input type="submit" id="btnmyNumber">
</form>
发布于 2019-05-22 05:17:42
试试看:
let myNumber;
let input = document.querySelector('#myNumber')
input.addEventListener('input', function(e){
myNumber = e.target.value
console.log(myNumber)
})
如果有帮助,请投票支持)
https://stackoverflow.com/questions/56246340
复制相似问题