首页 > 解决方案 > 如何在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>

标签: javascriptarraysfunctiongetelementbyid

解决方案


尝试

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>


推荐阅读