この状況を簡素化した後のエラーを確認する方法:IEのスクリプトエラープロンプトを開き、JSを呼び出すHTMLページを開きます。欠落しているセミコロンが配置されている場所を報告し、UEを使用して対応する場所に移動してセミコロンを追加してから、模倣されていないJSコードを見つけてセミコロンを追加します。
例えば:
コードコピーは次のとおりです。
var a = 1
var b = 2
変更:
コードコピーは次のとおりです。
var a = 1;
var b = 2;
◆他の人の後にステートメントにブレースを使用してみてください
この状況は、誤って確認するのが面倒です。正規表現を使用して[A-ZA-Z0-9]+を使用して合理化されたJSファイルを見つけたり、他の後にコメントされた行があるかどうかを見つけてから、curly装具を備えた単純化されていないJSコードに対応する位置を見つけます。
例えば:
コードコピーは次のとおりです。
if(a> b)
a = b;
それ以外
b = a;
変更:
コードコピーは次のとおりです。
if(a> b)
a = b;
それ以外
{b = a}
◆機能の逆ブレースの後にセミコロンを追加してみてください
例えば:
コードコピーは次のとおりです。
関数a(){
}
関数b(){
}
変更:
コードコピーは次のとおりです。
関数a(){
};
関数b(){
};
これにより、圧縮後のエラーの問題を解くことができます。
同時に、中国の文字化けコードの問題に注意してください。ファイルとして保存せずにコピーと貼り付けを使用できます。
window.load = function()
{
}
この方法で定義されている場合、最後にセミコロンが必要です。