我一直试图找到一种方法来使用foreach循环遍历表的每一行。那可能吗?
我不是要求foreach循环的替代方案,我想知道我是否可以使用foreach循环,我知道我可以采取其他方式,所以在尝试回答时请记住这一点。
我尝试了以下内容:
var table_rows = document.getElementById("table_information_layout_id");
table_rows.forEach(function (val){
}
var table_rows = document.getElementById("table_information_layout_id").rows;
table_rows.forEach(function (val){
}
以上都没有,因为我收到错误 UncaughtTypeError table_rows.foreach不是函数
答案 0 :(得分:0)
您可以使用jquery .each方法
迭代表答案 1 :(得分:0)
document.getElementById("table_information_layout_id").rows
返回不包含.forEach
方法的HTMLCollection。如果您真的想拥有所有数组属性,可以使用Array.from(rows)
Array.from(document.getElementById("teste").rows).forEach((row) => {
console.log(row);
});
有关详细信息,请参阅:https://stackoverflow.com/a/22754453/4120554