Пожалуйста, помогите мне в этом вопросе Я хочу, чтобы заполнить все поля со случайными данными https://jsfiddle.net/omrmstg7/Получить данные во всех полях
<html>
<head>
<script>
//<![CDATA[
window.onload=function(){
var button = document.getElementById("my-button");
var input = document.getElementById("my-input");
var names = ["Henry", "Joseph", "Mark", "Michael"];
button.addEventListener("click", function() {
input.value = names[Math.floor(Math.random() * names.length)];
});
}//]]>
</script>
</head>
<body>
<button id="my-button">Generate Random Names</button>
<input type="text" id="my-input" />
<input type="text" id="my-input" />
<input type="text" id="my-input" />
</body>
</html>
'id' должен быть уникальным в том же документе. –
getElementById возвращает только один элемент. Вы можете либо указать каждому вводу уникальный идентификатор, либо использовать querySelectorAll, чтобы найти все элементы ввода. – jeff
Хотите получить данные во всех полях, но он дает только одно поле –