在这里给定一些类似的JS代码:
for (var i = 0; i < document.getElementsByName('scale_select').length; i++) {
document.getElementsByName('scale_select')[i].onclick = vSetScale;
}
如果我们在循环之前将 getElementsByName 的结果放入变量中,然后在循环之后使用该变量,代码会更快吗?
我不确定在现实生活中的影响有多大,结果getElementsByName
通常少于 10 个项目。无论如何,我想了解潜在的机制。
另外,如果这两个选项还有什么值得注意的地方,请告诉我。