CSSやHTML、そしてJavaScriptについてリファレンス的に扱ってみたいと思います。もちろん実践的なものも。 JavaScriptにある程度精通した人なら、「"(ダブルクォーテーション)」の扱いに頭を抱えている人もいるでしょう。 以下の例を見てください。 <a href="javascript:void(0)" onClick="PrintFontTag('<font size="+2"></font>')"> どんな言語であれ、ある程度プログラムをかじったことがある人ならば、上の「おかしい」部分にすぐに気がつくでしょう。 そう「onClick」イベントハンドラで指定したメソッドの中に「"」が含まれてしまっている。 つまり、"の中に"が入ってしまっている。 たいてい他の言語では「\」記号でエスケープしてやればいいわけですが、JavaScriptの場合はうまくはいきません。