获取javascript中放置在循环下的id名称

获取javascript中放置在循环下的id名称,javascript,php,dynamic-data,Javascript,Php,Dynamic Data,我有一个php脚本,其中有一个文本框,它被放置在while循环中,因此文本框Id的变化如下 while{$i<10) { <input type = "text" id='text$i' /> $i++; } while{$i添加uniq类以获取将来的所有输入 while{$i<10) { <input type = "text" class="myClass" id='text$i' /> $i++; } 虽然{$i可以使用该函数,但它返回具有给定标

我有一个php脚本,其中有一个文本框,它被放置在while循环中,因此文本框Id的变化如下

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

while{$i添加uniq类以获取将来的所有输入

while{$i<10)
{
<input type = "text" class="myClass" id='text$i' />
$i++;
} 
虽然{$i可以使用该函数,但它返回具有给定标记名的元素的HTMLCollection

var elements = document.getElementsByTagName("input")
for (var i = 0; i < elements.length; i++) {
    values =elements[i].value;
    alert(values);    
    //Do something
}
var elements=document.getElementsByTagName(“输入”)
对于(var i=0;i
document.queryselectoral('[id^=“text”]')


这应该会找到ID以“text”开头的所有元素。然后遍历它们并检查它们是否为
。检查
以查找检查的元素的值以及发布的代码中
C#
在哪里?我不明白你在这里的意思/目的。你的问题不清楚。
 <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>
var elements = document.getElementsByTagName("input")
for (var i = 0; i < elements.length; i++) {
    values =elements[i].value;
    alert(values);    
    //Do something
}