向javascript添加html
我是javascript新手,在javascript中添加新行时遇到问题 我想把新的索引、零件、件数和重量转到新行(下一个td),但我做不到。请帮忙向javascript添加html,javascript,html,Javascript,Html,我是javascript新手,在javascript中添加新行时遇到问题 我想把新的索引、零件、件数和重量转到新行(下一个td),但我做不到。请帮忙 函数addTodosToPage(){ var tr=document.getElementById(“todoList”); 对于(变量i=0;i
函数addTodosToPage(){
var tr=document.getElementById(“todoList”);
对于(变量i=0;i
指数
1.
2.
3.
5.
6.
7.
8.
9
10
您还需要创建新的表行(
)元素
假设t
是对表的引用(并且您避免了对
元素的迂腐),并且您只有一列:
for (var i = 0; i < data.length; ++i) {
var tr = document.createElement("tr");
var td = document.createElement("td");
td.textContent = data[i].text;
tr.appendChild(td);
t.appendChild(tr);
}
for(变量i=0;i
您的代码中存在一些问题:
以下是一个工作示例:
函数addTodosToPage(){
var table=document.getElementById(“todoList”);
var tr=document.createElement(“tr”);
var index=document.getElementById('index')。值;
var part=document.getElementById('part')。值;
var pieces=document.getElementById('pieces').value;
var-weight=document.getElementById('weight')。值;
tr.innerHTML=”“+索引+“”+零件+“”+件数+“”+重量+“”;
表1.儿童(tr);
}
指数
部分
件
重量
指数
1.
2.
3.
5.
6.
7.
8.
9
10
请同时共享您的HTML。也在for循环中创建新行。为每一条信息创建一个td。将tds附加到tr,然后将tr附加到表体,作为for循环中的最后一步。您可以演示如何进行吗?谢谢。现在我需要创建一个新函数并添加这个?还是只编辑我的函数?@Despo new function:仅在程序上下文中有意义。但是很多短函数几乎总是一个更好的选择。非常感谢。也许你知道,因为我需要添加删除按钮,这就是我写这个主题的方式-我还有一个问题。如何在其他站点中显示表格?例如,所有代码都在index.html中,我希望在另一个站点上显示表和此项。当然,复制和粘贴并没有改变这个词。我只是问一下javascript。你能告诉我在我的情况下如何做到这一点吗?