ホームページ > ウェブフロントエンド > jsチュートリアル > Js_javascript スキルにおける一重引用符と二重引用符の簡単な分析

Js_javascript スキルにおける一重引用符と二重引用符の簡単な分析

WBOY
リリース: 2016-05-16 17:17:06
オリジナル
1167 人が閲覧しました

実際には一重引用符と二重引用符に違いはありません。それは慣れ次第です

--------間違っています
< ;input type="button" onclick="alert('1')">---------------------修正

次のように二重引用符内で二重引用符を使用します。
var str = "abc"def"ghi"
二重引用符の解析を無効にするにはバックスラッシュを使用します。

以下は私からの抜粋です。お役に立てば幸いです:

Web ページ上のボタンの onclick イベント処理コードを記述するときに、誤って次のように記述してしまいました:

IE でエラーが表示されたら、次のように変更します。

結果はまだ間違っています。
この時点では、私はそれを理解できませんでしたが、最も直接的な解決策は次のように記述することであることはわかっていました:

しかし、なぜ JavaScript のエスケープ文字は効果がないのでしょうか?

後で通常のコードを見つけました:

そのとき初めて理解できました。これは依然として HTML の管轄下にあるため、エスケープ文字は JavaScript ではなく HTML である必要があります。二重引用符を 2 つ使用する方法は vbScript で、「この方法は JavaScript で使用され、HTML では " を使用します。また、", ' も使用できます。

さまざまな表現方法を以下に示します。

コードをコピー コードは次のとおりです。





< br / >


< ; input value="2 つの一重引用符 - エラー" type="button" onclick="alert(''OK'');" />










🎜 >



< ; input value="HTML エスケープ文字"(& # x 2 2 ;)-OK" type="button" onclick="alert('OK');" />

< ;input value="HTML エスケープ文字 '(& # x 2 7 ;)-OK" type="button" onclick="alert('OK');" />

< ;入力値="HTML エスケープ文字"(& q u o t ;)-OK" type="button" onclick="alert("OK");" />

<入力値 ="HTML エスケープ文字 '(& a p o s ;) - IE エラー" type="button" onclick="alert('OK');" />








ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート