js用数组和for循环做在多个文本框中输入数字后点击按钮进行排序
时间: 2023-05-19 10:05:09 浏览: 186
可以使用以下代码实现:
HTML:
```
<input type="text" id="num1">
<input type="text" id="num2">
<input type="text" id="num3">
<input type="text" id="num4">
<input type="text" id="num5">
<button onclick="sortNumbers()">排序</button>
```
JavaScript:
```
function sortNumbers() {
var numbers = [];
for (var i = 1; i <= 5; i++) {
var num = parseInt(document.getElementById("num" + i).value);
if (!isNaN(num)) {
numbers.push(num);
}
}
numbers.sort(function(a, b){return a-b});
alert(numbers);
}
```
这段代码会将输入的数字存储在一个数组中,然后使用 JavaScript 的 sort() 方法对数组进行排序,最后弹出排序后的结果。
阅读全文