
html dom 输出数据数组
解决思路
使用 HTML DOM 获取页面元素,再通过innerText属性获取每个元素的文本内容,就可以将数据输出为数组。
具体步骤:
常见问题及解决方案:
立即学习“前端免费学习笔记(深入)”;
问题:遍历行元素时,会出现foreach不是Array对象的函数的错误。
问题:输出的数组中包含空白行。
优化后的代码:
//上传
document.getElementById("upload").addEventListener("click", () => {
let listElement = document.getElementById("list");
let lineElement = [...listElement.querySelectorAll("tr")];
let result = [];
lineElement.forEach((item) => {
let tds = item.querySelectorAll("td");
if (tds.length) {
let name = tds[0].innerText;
let age = tds[1].innerText;
result.push({ name, age });
}
});
console.log(result);
});以上就是如何使用 HTML DOM 从页面元素中获取数据并输出为数组?的详细内容,更多请关注php中文网其它相关文章!
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号