http://soudan1.biglobe.ne.jp/qa2295318.html
などです。これはなんなのでしょうか?
数値文字参照といいます。
簡単に言うとHTMLの仕組みで、直接記述できないような特殊文字を表すための符号です。
http://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E5%8F%82%E7%85%A...
実体参照とは、HTMLなどのSGML文書において、直接記述できない文字や記号を表記する際に 用いられる方法です。
例えば、Webページで表示する「&」を「&」と記述するようなものをさします。
HTMLでは、半角の「<」や、「’」などは、命令を出す印なので、そのままでは表示できません。
その為に、置き換える記号が必要なのです。
JavaScriptを作るときに「"」を固有の定義にしたいときってありませんか?
そういった場合、'を囲みに使って書き込めばいいと思うかもしれません。しかし、拡張タグに対する定義と値の内容の固有部分の定義で「",'」が必要になります。そういうときに値の中に「"」と書き込めば「"」と一緒になります。
例えばテキストボックスの内容に「"」を追加するボタンと追加されるテキストボックスがあります。このソースを作る場合
<form name="フォーム名">
<button onclick="document.フォーム名.テキストボックス名.value=document.フォーム名.テキストボックス名.value+'"'">ボタンの文字</button>
<textbox name="テキストボックス名">
</form>
と書けば、ボタンを押したときにテキストボックスに「"」が追加されます。
もっとわかりやすく言えば、Wikipediaの記事にアクセスするときに日本語がアドレス上に文字化けして表示されます。それも決まった文字で日本語の一字を定義するようになっています(Wikipediaの記事にリンクするときに日本語を使っても大丈夫です)。
コメント(1件)