我试图用 js 做桌子,令我惊讶的是,如果你知道我的意思,这不是在公园里散步,当我知道有信息要吐出时,我的代码如何继续返回 null。
html结构应该是
<table>
<tbody>
<tr>
<th>info here info here</th>
</tr>
<tr>
<th>info here info here</th>
</tr>
</tbody>
</table>
相反,我得到
<table>
<tbody>
<tr>
<th>info here info here</th>
<th>info here info here</th>
</tr>
</tbody>
</table>
这是我正在使用的 JS,我还添加了完整的代码来小提琴 totalF 返回 null
function totalF(){
var body = document.getElementById('body')[0];
var tbl = document.createElement('table');
var tblbody = document.createElement('tbody');
var tndiv = document.getElementById('tdcontainer');
for (var j = 0; j < payments; j++){
var row = document.createElement('tr');
temp=round(principal);
while(temp>0){
if(tndiv != null){
var cell = document.createElement('td');
var ndiv = round(temp);
cell.appendChild(ndiv);
row.appendChild(cell);
}
tblBody.appendChild(row);
temp-=monthly;
}
tbl.appendChild(tblBody);
body.appendChild(tbl);
tbl.setAttribute("border", "2");
}
}
任何帮助是极大的赞赏。
编辑:抱歉添加到 jsfiddle http://jsfiddle.net/Q4eCa/