向ul添加一个列表
Append a list to ul
我试着用下面的代码创建一个列表:
function calc()
{
document.getElementById("calc_result").innerHTML;
percent = 1;
profit = 0;
amount = document.getElementById("calc_amount").value;
if (amount>100000) amount = 100000;
if (amount<10) amount = 0;
for (var i = 1; i <= 365; i++)
{
profit = parseFloat(profit) + parseFloat(amount*percent/100);
profitday = parseFloat(amount*percent/100);
var ul = document.getElementById("calc_result");
var li = document.createElement("li");
li.appendChild('<li class="cfix"><span>'+i+'</span><span>$'+profitday.toFixed(2)+'</span><span>$'+profit.toFixed(2)+'</span></li>');
ul.appendChild(li);
if (percent<4)
percent += 0.5;
}
}
输出应该像这样:
<ul class="inner" id="calc_result">
<li class="cfix">
<span>1</span>
<span>$2.00</span>
<span>$2.00</span>
。..
脚本不追加列表…
希望有人能帮助:/
问题是您试图将文本附加为子文本。li.appendChild('<li class="cfix"><span>'+i+'</span><span>$'+profitday.toFixed(2)+'</span><span>$'+profit.toFixed(2)+'</span></li>');
应为li.innerHTML = '<span>'+i+'</span><span>$'+profitday.toFixed(2)+'</span><span>$'+profit.toFixed(2)+'</span>'
function calc()
{
document.getElementById("calc_result").innerHTML;
percent = 1;
profit = 0;
amount = document.getElementById("calc_amount").value;
if (amount>100000) amount = 100000;
if (amount<10) amount = 0;
for (var i = 1; i <= 365; i++)
{
profit = parseFloat(profit) + parseFloat(amount*percent/100);
profitday = parseFloat(amount*percent/100);
var ul = document.getElementById("calc_result");
var li = document.createElement("li");
li.className = "cfix";
li.innerHTML = '<span>'+i+'</span><span>$'+profitday.toFixed(2)+'</span><span>$'+profit.toFixed(2)+'</span>'
ul.appendChild(li);
if (percent<4)
percent += 0.5;
}
}
相关文章:
- 从javascript创建一个列表
- 使用jquery从列表项中移除类,并将一个类添加到另一个列表项中
- 为数组Jquery/Javascript创建一个列表函数
- JavaScript,如何从一个列表中获取选定的值,同时在另一个列表中进行更改
- 如何在选择另一个列表框值时清除列表框值
- Angular2从数组创建一个列表
- 为什么此脚本仅应用于此列表中的一个列表项
- Jquery幻灯片中的列表,连接第一个和最后一个列表元素以创建旋转木马
- 如何从有序列表中选择一个列表元素
- 雄辩的Javascript:练习:一个列表
- 将单元格的高度从一个表列表指定到另一个列表
- AngularJS图像在点击时应该显示一个列表
- 从 AJAX 在 JavaScript 中创建一个列表
- 如何使用列表框的一个值来设置另一个列表框的值
- 在两个或多个 UL 列表之间切换,如果单击一个列表,则其他列表会自动以初始状态返回,就像从未单击过一样
- Jquery UI 可排序和可删除 - 无法将项目从一个列表克隆到另一个列表
- 使用 JQuery 将元素从一个列表移动到另一个列表
- 我有一个列表显示 1、2、3 个数字,我可以将它们转换为乌尔都语吗?
- 一个列表的Mailchimp多个订阅表单
- jQuery - 一个列表中的每个列表在另一个列表之前