元のエラー コードは次のとおりです: コードをコピー コードは次のとおりです: < ;p style=" margin-top:0;"> エラーの原因は、IE7 および IE8 の P が innerHTML をサポートしていないことです。 CodeMirror の作者もこの問題を発見しました。 関連リンク: https://github.com/marijnh/CodeMirror2/issues/215 https://github.com/ marijnh/CodeMirror2/commit/4886415d6054571f92fa4d5601ebe7d601e952ab コードをコピーします コードは次のとおりです: try { stringWidth("x"); } catch (e) { if (e.message.match(/runtime/i) || e.message.match(/runtime/i) ) e = new Error("P スタイル要素内の CodeMirror は Internet Explorer では機能しません。(innerHTML のバグ)"); throw } テキストエリアを外側に投げます レイヤーの p を div に変更すると、正常に動作します: コードをコピー コードは次のとおりです: < ;div style="margin-top:0;">