【发布时间】:2022-02-26 16:20:08
【问题描述】:
我有一个只接受数字的 HTML 输入,在我的脚本文件中我有一个变量来获取输入的值。我想要做的是创建另一个等于第一个变量的变量。当我在输入字段上输入数字时,numInput 变量的值会发生变化,但不会在 value 变量上发生变化。
编辑
我想做的是,我想在我将要制作的一些函数上使用value 变量的值。
const numInput = document.getElementById("input");
const value = numInput.value;
<header>
<input type="number" name="numInput" id="input" class="input" min="0" value="1" required>
</header>
【问题讨论】:
-
使用
.valueAsNumber代替.value代表<input type="number">。除此之外,是的,价值观不会自行改变。使用numInput.addEventListener("input", ({ valueAsNumber: value }) => { /* Use `value` here. */ });或类似的东西。你具体想用value做什么?什么时候?请edit 澄清。 -
谢谢@SebastianSimon 我现在已经编辑了问题。
标签: javascript html