我可以 select 没有名称或 ID 的输入值吗?

Can I select the value of an input without a name or ID?

我正在创建一个动态的 table(如上所示),但我是通过循环访问我的数据对象来实现的。目前你在顶部填写数据,然后点击stage,数据添加到table。我也希望能够更新 table 中的数据。

table 是这样构建的:

<?php
for($r = 0; $r < sizeof($dataArray); $r++){
    for($i = 0; $i < $fields; $i++){
        Echo "<td>
                  <input onchcange='updateData("WHAT GOES HERE?", ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'>
             </td>";
    }
}
?>

updateData() 应该采用 3 个参数:ROW、COLUMN 和新的 VALUE。

如何select输入的新值?

将输入元素或其值传递给回调:

              <input onchange='updateData(this.value, ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'>

通常,this 在事件处理程序上下文中指向定义处理程序的元素。