アプリ版:「スタンプのみでお礼する」機能のリリースについて

HTMLにおける、シングルコーテーション(')とダブルコーテーション(")の入れ子について教えてください。

例)
document.write('<img src="http://xxxxx" onMouseOver="aaaaaa(#bbbb#)">');

上記の#の部分は何を使えば良いですか?
また、更に入れ子にする場合は、どのような感じになりますか?

A 回答 (2件)

連投しつれいします。


なんか余計な文字がついてたので。

<script>
document.write('<img src="http://xxxxx" onMouseOver="alert(\'bb\\\'b\\\'b\')">');
</script>

更に入れ込む場合は \' の両方の文字に対して更に\をつけて \\\' としていれこめますね。
ダブルだと同じ場所に入れ込めませんでした。
    • good
    • 0
この回答へのお礼

ありがとうございます。
「\'」にすれば大丈夫でした。
また、更に入れ子にする場合は、「\」を追加していくのですね。

お礼日時:2007/10/16 16:52

その例の場合はシングルを\でエスケープさせていれればよいはずです。



document.write('<img src="?http://xxxxx"? onMouseOver="aaaaa(\'bbbb\')">');
    • good
    • 0
この回答へのお礼

ありがとうございます。
「\」でエスケープしたら大丈夫でした。

お礼日時:2007/10/16 16:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!