在Java脚本表中添加从零开始的计数器
问题描述:
我的代码正常工作。但是它从头号开始排名第一。任何人都知道如何从零开始。任何人都可以帮助我吗? 感谢在Java脚本表中添加从零开始的计数器
<script>
var tables = document.getElementsByTagName('table');
var table = tables[tables.length - 1];
var rows = table.rows;
for(var i = 0, td; i < rows.length; i++){
td = document.createElement('td');
td.appendChild(document.createTextNode(i + 1));
rows[i].insertBefore(td, rows[i].firstChild);
}
答
代替document.createTextNode(i + 1)
- document.createTextNode(i)
?
var tables = document.getElementsByTagName('table');
var table = tables[tables.length - 1];
var rows = table.rows;
for(var i = 0, td; i < rows.length; i++){
td = document.createElement('td');
td.appendChild(document.createTextNode(i === 0 ? '#' : i));
rows[i].insertBefore(td, rows[i].firstChild);
}
<table>
<tr></tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table>
它的正常工作,可能我改变零号#符号千恩万谢 – John
要打印''#而不只是零?您可以通过针对零来做到这一点。 – lavish
是的,我想打印#而不是零。你可以让我简单我还是新的编码。我明白.. – John