将 JavaScript “for” 生成的数字推送到一个数组中,然后将每个数字打印为 HTML
Pushing numbers being generated by a javascript "for" loop into an array and later print out each number out to HTML
var firstNum = 1;
var secondNum = 2;
var fibonacciNum;
var myArray = [];
for (var k = 3; k <=15; k++) {
fibonacciNum = firstNum + secondNum;
firstNum = secondNum;
secondNum = fibonacciNum;
myArray.push(fibonacciNum);
}
im 尝试将数字从循环推送到 myArray 中,然后将每个数字作为列表项放入无序列表中
替换
//fibonacciNum.push(myArray.length);
跟
myArray.push(fibonacciNum);
因此,假设您要向 DOM 添加新的无序列表:(这将适用于任何数组...
function addUl(arr) {
//A <ul> is created and appended to the DOM
var ul = document.createElement("ul");
ul.setAttribute("id", "list");
document.body.appendChild(ul);
var li;
var element;
//A <li> is created and filled with an element each time
//the element will change to the next array element every lap (a)
arr.forEach(function (a) {
li = document.createElement("li");
element = document.createTextNode(a);
li.appendChild(element);
document.getElementById("list").appendChild(li);
});
}
在这里您可以看到它是如何工作的:例
顺便说一句,如果你使用jQuery,你的生活会更轻松......
相关文章:
- JavaScript 在数组中查找缺少的数字
- 在javascript数组中分散数字
- 将数组键转换为数字node.js
- 删除JS数组中的最小数字
- 创建具有2个唯一数字的Javascript数组
- Javascript按数字顺序排序()数组
- 如何将数字切成更小的数字以适合我的数组
- Javascript中的非数字索引多维数组
- 指定数组中的元素对,其总和等于特定的目标数字
- 从数组/字符串中删除所有小数和单个数字
- 从数组[Javascript]的总长度中减去一个干净的数字
- 如何获取数组中数字的最大出现次数
- 如何将数字相加并将结果放入数组中
- JS:从数组中查找特定范围内的最低/最高数字
- 返回最大数字的数组
- 将数组中的所有数字组合相加
- 在数组中生成随机数,没有任何重复的数字
- 循环遍历数字和字母数组并仅提取数字
- 给定一个带有数字的数组,我如何编写一个递归函数,当 2 个元素加起来为一个目标时,它会在数组中查找索引
- 函数给出输入数字*数组的长度,而不是输入数字*数组的值(javascript)