我的页面中有ID像child_0_1_1_0这样的元素。
它由四个变量组成,因此最多可以有16个子元素。

什么是选择元素的最佳方法:

  • 使用来自四个变量的字符串操作来形成ID?
  • 使用第n个 child 属性选择第n个 child ?

  • 需要权衡的是在触摸DOM与字符串操作之间。

    哪一个更好?

    最佳答案

    触摸DOM几乎总是您在JavaScript中所做的最慢的事情。字符串操作将是您最好的选择。

    话虽如此,大多数任务之间的差异将是微不足道的。不必担心过早地优化代码;如果第n个子操作允许您更轻松,更清晰地编写代码,请使用它们!如果将来证明它们太慢,请解决。

    09-25 17:57
    查看更多