diff --git a/packages/vite/src/node/plugins/html.ts b/packages/vite/src/node/plugins/html.ts
index 25ea2ecc4bf46a..dd6f3ea176fc3c 100644
--- a/packages/vite/src/node/plugins/html.ts
+++ b/packages/vite/src/node/plugins/html.ts
@@ -182,8 +182,7 @@ export function getScriptInfo(node: DefaultTreeAdapterMap['element']): {
let sourceCodeLocation: Token.Location | undefined
let isModule = false
let isAsync = false
- for (let i = 0; i < node.attrs.length; i++) {
- const p = node.attrs[i]
+ for (const p of node.attrs) {
if (p.name === 'src') {
src = p
sourceCodeLocation = node.sourceCodeLocation?.attrs!['src']