2019-10-22
描述
将数组中的元素转换为 <li>
标签,并将他们添加到指定 id 的列表中。
提示
- 使用
Array.prototype.map()
,document.querySelector()
和一个内部匿名闭包来创建 html 列表内的标签项
代码
const arrayToHtmlList = (arr, listID) =>
(el => (
(el = document.querySelector('#' + listID)),
(el.innerHTML += arr.map(item => `<li>${item}</li>`).join(''))
))();
示例
将数组中的每一项转换为 li
并添加到 id 为 myListID
的元素上:
arrayToHtmlList(['item 1', 'item 2'], 'myListID');