javascript - 如何在javascript中使用数组填充显示用户输入的文本或数字?
问题描述
所以我的一项任务是我应该让用户输入他想要的任何内容,然后我必须用用户的输入填充数组,所以它基本上可以是数字/秒或文本。我不知道我是否应该使用 getelementbyid.value 或其他东西。
所以这是我到目前为止所拥有的:
Fill1();
function Fill1() {
var text1 = document.getElementById("smth").value;
}
function prfunc() {
document.getElementById("answer").innerHTML = Fill1.fill(text1);
}
Type whatever you want: <input type="smth" id="smth"><br>
<button onclick="Fill1()">Fyll</button><br>
<div id="answer"></div>
解决方案
尝试
let array = Array(10);
function Fill1() {
array.fill(smth.value)
prfunc();
}
function prfunc() {
answer.innerText = array;
}
Type whatever you want: <input type="smth" id="smth"><br>
<button onclick="Fill1()">Fill</button><br>
<div id="answer"></div>
推荐阅读
- microservices - 每个用户的 Keycloak 硬编码声明
- coq - 为什么基于微积分的语言如此多地使用 Setoid?
- mysql - 如何在 MySQL 中找到不同组的列的聚合总和的差异?
- python - 装饰器函数来包装一个函数?
- android - 如何使用 RxAndroidBle 调用多个 setupIndication
- vue.js - NuxtJS中如何为publicPath、outputDir、indexPath配置不同的路径
- ios - SwiftUI - 输入文本时防止 TextField 扩展
- c++ - 将 char** 转换为 int C++
- rust - 变量的所有权如何在迭代之间起作用?
- php - 限制机器中的索引文件