実際には一重引用符と二重引用符に違いはありません。それは慣れ次第です
--------間違っています
< ;input type="button" onclick="alert('1')">---------------------修正
次のように二重引用符内で二重引用符を使用します。
var str = "abc"def"ghi"
二重引用符の解析を無効にするにはバックスラッシュを使用します。
以下は私からの抜粋です。お役に立てば幸いです:
Web ページ上のボタンの onclick イベント処理コードを記述するときに、誤って次のように記述してしまいました:
IE でエラーが表示されたら、次のように変更します。
結果はまだ間違っています。
この時点では、私はそれを理解できませんでしたが、最も直接的な解決策は次のように記述することであることはわかっていました:
しかし、なぜ JavaScript のエスケープ文字は効果がないのでしょうか?
後で通常のコードを見つけました:
そのとき初めて理解できました。これは依然として HTML の管轄下にあるため、エスケープ文字は JavaScript ではなく HTML である必要があります。二重引用符を 2 つ使用する方法は vbScript で、「この方法は JavaScript で使用され、HTML では " を使用します。また、", ' も使用できます。
さまざまな表現方法を以下に示します。