JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
Q&A
解決済
3回答
847閲覧
総合スコア673
0グッド
1クリップ
投稿2021/12/08 00:43
0
1
お世話になっております。 下記のようにポップアップに二重引用符を表示したいのですが、そのまま表示されてしまいます。 どのようにすればよいでしょうか?
ちなみに「&」や「“」や「”」を変数に入れた場合は「&」のように変換して表示されています。 ご教授の程よろしくお願いします。
js1var txt = """ 2if (confirm(txt) === false) { 3 checkFlag = 1; 4}
js
1var txt = """ 2if (confirm(txt) === false) { 3 checkFlag = 1; 4}
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
ベストアンサー
Javascriptのalertやconfirm上に出力するのはhtmlではないので、単に文字列として表示させるようにすれば良いです
js1confirm("\"") 2confirm('"')
1confirm("\"") 2confirm('"')
投稿2021/12/08 00:50
総合スコア80888
confirme()が表示するのはHTMLではなくただのテキストなので、"などの実体参照をサポートしていません。表示したい文字をそのまま渡せばよいです。
confirme()
"
js1var txt = '"'; 2または 3var txt = "\""; 4または 5var txt = `"`;
1var txt = '"'; 2または 3var txt = "\""; 4または 5var txt = `"`;
総合スコア22013
javascript1var txt = "\""
javascript
1var txt = "\""
なお文字実体参照は無理ですが数値文字参照を使うならユニコードを指定すればいけます
javascript1alert("\u{22}"); //「"」 2alert("\u{3042}"); //「あ」
1alert("\u{22}"); //「"」 2alert("\u{3042}"); //「あ」
投稿2021/12/08 00:49
総合スコア118145
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
JavaScript のconfirmで二重引用符を表示したい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。