javascript - 将 Javascript 数组添加到编号列表
问题描述
我有一个预定义的数组列表,需要将其格式化为 HTML 中的编号列表。我对使用 javascript 的 html 非常陌生,并且在 dom 操作方面遇到了困难
这是我的js代码var fruits = ['Apples', 'Oranges', 'Pears', 'Grapes', 'Pineapples', 'Mangos'];
这是我的html
<div id="fruits">
</div>
<h3>Fruits</h3>
`
它非常简单,这仅仅是因为我不知道从哪里开始。
解决方案
您可以使用如下所示的DOM 。此代码循环遍历您的数组,并将每个元素添加到有序列表中。
var fruits = ['Apples', 'Oranges', 'Pears', 'Grapes', 'Pineapples', 'Mangos'];
var listOfFruits = [];
var list = document.getElementById("list");
fruits.forEach(function(element) {
listOfFruits.push("<li>" + element + "</li>");
});
list.innerHTML = listOfFruits.join('');
<ol id="list"></ol>
或者你可以像下面这样使用jQuery 。此代码循环遍历您的数组并将 a 附加<li>
到您的 html 中。
var fruits = ['Apples', 'Oranges', 'Pears', 'Grapes', 'Pineapples', 'Mangos'];
var listOfFruits = [];
fruits.forEach(function(element) {
listOfFruits.push("<li>" + element + "</li>");
});
$("#list").html(listOfFruits.join(''));
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ol id="list"></ol>
推荐阅读
- c# - 邮包。将现有文件夹及其所有子文件夹和消息移动到另一个文件夹的最佳方法是什么?
- python - 在 Windows 命令提示符上运行 python 脚本
- paypal - 如何传递额外参数以返回 PayPal Connect 的 url
- c# - 如何使用 DataAnnotation 属性在控制台应用程序中验证模型
- ruby-on-rails - Ruby on Rails:Active::RecordNotFound 找不到没有 ID 的文章
- c# - 如何在 C# Rest API 中处理查询参数中的可选 ENUM - 无效和空值以及在 Swagger 中隐藏特定值
- c# - 如何根据 Visual Studio 中的文件名以编程方式更改 C# .cs 文件?
- java - 如何使用google firebase firestore在android中实现实时数据修改?
- sms - 是否可以向来电发送自动短信回复
- c++ - 提升 asio io_service 与 io_context