JavaScript 遍历 HTML 表格并提取文本内容
本文介绍如何使用 JavaScript 遍历 HTML 表格元素。通过获取表格对象后,利用双重循环分别遍历行与单元格,并进一步深入单元格子元素以获取文本对象的 value 属性。最终将提取的数据拼接为字符串并通过弹窗展示,适用于简单的表格内容抓取场景。
JavaScript 遍历表格并提取文本内容
首先,通过 document.getElementById 方法获取 ID 为 "tableName" 的表格对象,并将其赋值给变量 tableObj。
初始化一个空字符串变量 str,用于后续存储遍历过程中提取的表格内容。
使用 for 循环遍历 tableObj 的所有行(rows),循环变量 i 从 0 递增到表格行数减 1。
{
在行循环内部,再次使用 for 循环遍历当前行(tableObj.rows[i])的所有单元格(cells),循环变量 j 从 0 递增到当前行的单元格数量减 1。
{
此处有一行被注释掉的代码,原意可能是直接获取单元格的 innerHTML 并添加空格,但当前逻辑未启用此方式。
针对当前单元格(tableObj.rows[i].cells[j]),使用 for 循环遍历其所有子元素(children),循环变量 z 从 0 递增到子元素数量减 1。
{
在子元素循环中,将当前子元素赋值给变量 text,注释说明此处旨在获取文本对象(text object)。
将 text 对象的 value 属性值追加到字符串变量 str 中,从而提取具体的文本内容。
}
}
每次处理完一个单元格的子元素后,向字符串 str 追加换行符 "\n",以区分不同单元格的内容。
}
循环结束后,使用 alert 方法弹出显示变量 str 中拼接好的完整表格文本内容。
该脚本的核心目的是利用 JavaScript 遍历 HTML 表格结构。
js-cookie 安装与基础用法:set、get、remove 详解
2026-11-05 16:35:06
适合JavaScript初学者的实战项目:制作简易待办事项列表
2026-11-05 16:17:07
JS打开新标签页时怎么通过URL传递参数
2026-11-05 12:21:08
sigma.js 自定义节点样式:设置颜色、大小及标签显示的技巧
2026-11-05 09:55:00
JS 生成的统计图怎么导出为 PNG 图片或 PDF 文件?
2026-11-05 09:37:58
