【发布时间】:2019-06-07 04:55:05
【问题描述】:
我正在尝试在表格receitas 的每一行的末尾插入一个按钮,但按钮被设置在表格的开头而不是每行的末尾。
function mostraTabelaTeste(aTipo, aLista) {
tb = '<table>';
tb += '<tr><th>Tipo</th><th>Nome</th><th>Tempo</th><th>Custo</th><th>Dificuldade</th></tr>';
for(let i in receitas) {
if(receitas[i].tipo==aTipo) {
tb += '<tr><td>' + receitas[i].tipo + '</td><td>' + receitas[i].nome + '</td><td> '+ receitas[i].tempo + '</td><td>' + receitas[i].custo + '</td><td>' + receitas[i].dificuldade + '</td></td><input type="button" id="remove_' + i + '" value="x"</td></tr>';
}
}
tb += '<table>';
document.getElementById(aLista).innerHTML = tb;
}
我将所有属性放入表格行的行(在 for 内部),我有一个输入,它应该设置在行的末尾,但相反,它会进入表格的顶部。
【问题讨论】:
-
输入标签未关闭
<input type="button" id="remove_' + i + '" value="x"</td> -
关闭表格标签。 tb += '';在最后
-
是的,这就是问题所在,“'”正在关闭 td 而不是打开...在电脑前的时间太长了谢谢大家!
标签: javascript html button html-table