<form>
<input type="number" placeholder="rows" min="1" max="300" id ="RowInput" value="" oninput="rowValue()">
<p>x</p>
<input type="number" placeholder="columns" min="1" max="300" id="ColumnInput" value="" oninput="columnValue()">
<input type="submit" id="Submit" value="" onsubmit="getGridValue()" >
</form>
let tile = document.getElementById("tile")
let rowInput = ''
let columnInput = ''
let gridLength = ''
function rowValue() {
rowInput = document.getElementById('RowInput').value
}
function columnValue() {
columnInput = document.getElementById('ColumnInput').value
}
function getGridLength() {
gridLength = columnInput * rowInput
}
alert(gridLength)
所以我要做的是通过从 columnInput 和 rowInput 获取值并使用它们来获取数字来更新 gridLength。我使用 oninput 事件监听器来做到这一点,尽管我不确定它是否真的将用户输入作为数字返回。然后当用于将它们相乘时,它们根本不会影响 gridLength 变量。我不明白我做错了什么,因为这个想法似乎很简单。
开心每一天1111
Qyouu
相关分类