html - 是否有可能敢于对 html 标签进行增量 id?

标签 html tags

我问这个问题是因为我在写代码,我专注于这个问题。实际上,我在一个循环中动态创建了一个表,我想给每一列一个名字,比如“clm”+ i。 其中 i 是一个变量,每次循环结束时都会增加。有可能吗?

根据时间

for(...)
 <table> 
<tr> <td id='clm'+i></td></tr>
</table>
i++;

引号的位置是否正确?

最佳答案

您非常接近我认为您想要完成的目标。

基本上,您需要类似以下内容:

var myRow = document.getElementById("myRow");

for (i = 0; i < 5; i++) {
  myRow.innerHTML += '<td id="clm' + i + '">Cell</td>';
}

console.log(myRow.innerHTML); // You can also check the cells with inspect element
<table>
  <tr id="myRow"></tr>
</table>

此处的示例代码将查找 ID 为 myRow 的行并简单地附加新的 td标签在里面。

这里要注意的是'<td id="clm' + i + '">Cell<td>'部分。如您所见,我关闭引号并连接 i将数字放入 id 属性之间。

关于html - 是否有可能敢于对 html 标签进行增量 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50971534/

相关文章:

html - 如何对齐这 3 个 div 和一个跨度?

html - 阻止 <a> 内联 <li> 行为

tags - Fo-Dicom,如何获取所有标签值?

java - 如何使用 Struts 2 标签迭代 Set 元素

ios - 对于 ScrollView 中的 uibuttons,循环忽略 isKindOfClass

html - 字体不会在输出中改变

php - WordPress标题中的神秘框

css - 如何将基于导航标签的导航栏与不属于链接的分隔符一起使用

svn - 是否有用于在 Hudson 中列出 subversion 标签的插件?

javascript - 单击页面上的任意位置时如何从元素中删除类?