如何选择具有复杂id的元素

mest 发布于 2019-03-09 dom 最后更新 2019-03-09 14:36 3 浏览

我的页面中有像child_0_1_1_0这样的ID 它由四个变量组成,所以最多可以有16个子元素。 什么是选择元素的最佳方式:

  1. 使用来自四个变量的字符串操作来形成id
  2. 选择第n个子元素,使用第n个子元素资产?
在触摸DOM Vs字符串操作之间进行权衡。 哪一个更好?
已邀请:

lipsum

赞同来自:

触摸DOM几乎总是你在JavaScript中做的最慢的事情。字符串操作将是您最好的选择。 话虽如此,大多数任务的差异都是微不足道的。不要担心过早优化代码;如果第n个子操作允许您更容易和干净地编码,那么使用它们!如果他们将来证明太慢,那么就解决它。