Итак, вот проблема. Я хочу, чтобы пользователь вводил число индексов в текстовое поле для массива. После взятия индекса я хочу пользователя ввести значение от проворных коробок для хранения в этом массиве, но что безотлагательное ящик прихожу снова и снова, и я должен нажать на кнопке каждый раз, чтобы принять ввод Вот кодJava Script Получить номер индекса для массива из текстового поля
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<label> Enter Number of Records </label>
<input type="text" id="t1">
<input type="button" value="Enter" onClick="record()">
<h1 id="demo"></h1>
<script src="script.js" type="text/javascript"></script>
</body>
</html>
Java Script:
var data = document.getElementById("t1").value;
function record(){
var crap = new Array(data);
for(var i=0;i<crap.length;i++){
crap[i] = prompt("Add something in my array","");
document.getElementById("demo").innerHTML += crap[i]+"<br>";
}
Потому что вы используете его в петлю, так что 'prompt' будет выполняться для каждого элемента массива. Также вы хотите ввести что-то и поместить его в определенный индекс массива или просто нажать его в конце массива? –
_I хочу, чтобы пользователь вводил число индексов в текстовое поле для array_, пожалуйста, уточните, что именно вы ищете. – brk
@SpencerWieczorek. Я просто хочу ввести любую вещь в массив. –