質問: ``` ``` JavaScript学習中のことです。 VSCodeで編集していたところ、正常に動作するのに ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/2458955c07cfd4501e7976032f959f83.png) 上のように赤い波線でエラー表示が出てしまいました。 コードがどこか間違っているのでしょうか。それともVSCodeのバグでしょうか。 同じようにミスしていないのにVSCodeでエラーが出た方いらっしゃいますか...?
回答: ファイル名の拡張子が`js`だから言語モードJavaScriptになってるのが原因っぽいですね。 文法的にHTMLファイルのはずなので、拡張子が`js`で正しいのか 正しかったら`js`としては記載されているコードでは文法エラーになるので当然波線出てきます。 (記載されているのだとHTMLが正しい) とりあえず Visual Studio Codeで新規作成したファイルの言語モードを設定する方法 公式な手順 あたりを見て適切なものに変更してください。