javascript - 如何通过 Javascript 将顺序类名附加到 <li>

标签 javascript jquery css

在 for 循环中创建顺序类名的最简单方法是什么?

最佳答案

您可以在要添加的类中从您的 for 循环中连接迭代加 1,例如:

for(var i = 0; i < frets; i++){
  var fretRow = document.createElement("ul");
  fretRow.classList.add("fret-row-" + (i + 1));
  
  // 6 times, create a li item, add class "string, and append to the fretRow ^ 
  for(var j = 0; j < strings; j++){
    var fret = document.createElement("li");
    fret.classList.add("string-" + (j + 1));

    fretRow.appendChild(fret);
  }
 
  //append entire fretRow (now 'frets' and 'strings' to the fretboard div)
  fretboard.appendChild(fretRow);
}

关于javascript - 如何通过 Javascript 将顺序类名附加到 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34697238/

相关文章:

javascript - 如何使用 React 从 action.js 中的 API 获取响应值

javascript - 计算总和并将其值相乘

javascript - 左手分配无效

javascript - Angularjs - 如果元素不存在则隐藏元素

html - 在 SharePoint 2007 中,如何更改 Web 部件区的背景颜色?

javascript - 菜单和子菜单都悬停在单独的 Div 上

javascript - 无法获取数组内的对象

javascript - 从不同按钮调用 JS/jQuery 函数的问题

jQuery - addClass 如果今天是今天

html - 与 div 相关的覆盖加载器问题