получить имя идентификатора в JavaScript, который находится под циклом

У меня есть сценарий php, где у меня есть текстовое поле, которое находится внутри цикла while, поэтому идентификатор текстового поля меняется следующим образом.

while{$i<10)
{
<input type = "text" id='text$i' />
$i++;
}

Теперь в JavaScript я хочу получить значение этого текстового поля

 <script>
var id=document.getElementById("textbox//Whatshouldbe(i)value").value();
</script>

Если $i=9 тогда идентификатор текстового поля будет textbox9, Как получить идентификатор в javacript?

-2

Решение

Добавьте класс uniq, чтобы получить все ваши входы в будущем

while{$i<10)
{
<input type = "text" class="myClass" id='text$i' />
$i++;
}

Теперь в JavaScript получить идентификатор и значение этого текстового поля

 <script>
var elems = document.querySelectorAll(".myClass");
for (var i = 0; i < elems.length; i++) {
console.log (elems[i].id);
console.log (elems[i].value);
}
</script>
0

Другие решения

Ты можешь использовать getElementsByTagName Функция возвращает HTMLCollection элементов с заданным именем тега.

var elements = document.getElementsByTagName("input")
for (var i = 0; i < elements.length; i++) {
values =elements[i].value;
alert(values);
//Do something
}
0

document.querySelectorAll('[id^="text"]')

Это должно найти все элементы с идентификатором, начиная с «текст». После этого переберите их и проверьте, .checked найти значение проверенных

0
По вопросам рекламы [email protected]