html,一列自动递增编号

标签 html

   <table>
        <tr>
          <td>Num</td>
          <td>Name</td>
        </tr>
       <? foreach {{ ?>
        <tr>
           <td>here this must be html auto increment number</td>
           <td>this will be from database</td>
        <tr>
       <? endforeach; ?>
   </table>

<td>Num</td>应该自动增加页面上的数字。 是否可以在没有任何 JavaScript 或其他简单解决方案的情况下在 HTML 中执行此操作?

最佳答案

你可以尝试使用counter-increment:

table {
    counter-reset: tableCount;     
}
.counterCell:before {              
    content: counter(tableCount); 
    counter-increment: tableCount; 
}
<table>
  <tr>
    <td>Num</td>
    <td>Name</td>
  </tr>
  <tr>
    <td class="counterCell"></td>
    <td>this will be from database</td>
  </tr>
  <tr>
    <td class="counterCell"></td>
    <td>this will be from database</td>
  </tr>
</table>

支持看起来不错:http://caniuse.com/#feat=css-counters

关于html,一列自动递增编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26137162/

相关文章:

Javascript 防止在浏览器窗口外拖放

javascript - CSS父/子问题

javascript - 文本框/文本区域内的下拉菜单

javascript - 动态创建元素的视频addEventListener

html - 即使我为父级 div 设置了固定宽度,水平滚动条也不起作用?

javascript - 简单的 Angular ng-repeat 应用程序无法按预期工作

javascript - 将日期打印到 html 日期选择器中

javascript - 使用 aimaraJS 创建树结构如何获取选择的特定节点来执行 API 操作?

html - 指出桌面版中的移动优化页面(html)

jquery - 标签<a>传参onclick中的函数