Как использовать массив заполнить в JavaScript, показывая текст или число, введенное пользователем? - PullRequest
1 голос
/ 26 сентября 2019

Итак, одно из моих назначений заключается в том, что я должен позволить пользователю вводить то, что он хочет, а затем мне нужно заполнить массив вводом от пользователя, так что в основном это может быть число / с или текст.Я не знаю, должен ли я использовать 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>

Ответы [ 2 ]

0 голосов
/ 26 сентября 2019

Рэндо в стороне - я считаю, что array.fill не работает в IE11, если у вас есть какие-либо требования к поддержке браузера.Не знаю о других браузерах, только что столкнулся с этим на прошлой неделе в проекте.

Кто сейчас использует IE11?По-видимому, несколько тысяч наших клиентов.

0 голосов
/ 26 сентября 2019

Попробуйте

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...