@Bestolkovy

Почему не работает вывод в элемент?

Добрый день!

Нашёл удобную функцию, для генерации случайных символов:

<p id="demo"></p>

<button onclick="randomString()">Генерировать!</button>


function randomString(len, charSet) {

  charSet = charSet || 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  var randomString = '';
  for (var i = 0; i < len; i++) {
    var randomPoz = Math.floor(Math.random() * charSet.length);
    randomString += charSet.substring(randomPoz,randomPoz+1);
  }
  return randomString;

  // Почему не срабатывает вывод значения переменной в элемент?
  document.getElementById("demo").innerHTML = randomString;

}


Почему не срабатывает вывод значения переменной в элемент?

document.getElementById("demo").innerHTML = randomString;


Всё ведь правильно делаю, ищу в документе по ID элемент и вставляю в него содержимое переменной randomString.
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
document.getElementById("demo").innerHTML = randomString;

У функции 2 параметра (или 1 как минимум, насколько я понял). Вы не передаёте ей ни одного параметра...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы