简介
在这个实验中,我们将探索如何使用 JavaScript 将数组转换为 HTML 列表。本实验的目的是帮助你理解如何使用 Array.prototype.map()
和 Document.querySelector()
创建 HTML 标签列表,并将它们附加到网页中的现有列表中。完成本实验后,你将更好地理解如何使用 JavaScript 操作 DOM 并创建动态 HTML 内容。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
在这个实验中,我们将探索如何使用 JavaScript 将数组转换为 HTML 列表。本实验的目的是帮助你理解如何使用 Array.prototype.map()
和 Document.querySelector()
创建 HTML 标签列表,并将它们附加到网页中的现有列表中。完成本实验后,你将更好地理解如何使用 JavaScript 操作 DOM 并创建动态 HTML 内容。
要开始编码,请启动终端/SSH 并输入 node
。
此函数将给定的数组元素转换为 <li>
标签,并将它们添加到具有给定 id 的列表中。
使用 Array.prototype.map()
和 Document.querySelector()
生成 HTML 标签列表。
const arrayToHTMLList = (arr, listID) =>
(document.querySelector(`#${listID}`).innerHTML += arr
.map((item) => `<li>${item}</li>`)
.join(""));
示例用法:
arrayToHTMLList(["item 1", "item 2"], "myListID");
恭喜你!你已经完成了“将数组转换为 HTML 列表”实验。你可以在 LabEx 中练习更多实验来提升你的技能。