HTML では、二重引用符内で一重引用符を使用する場合は、それらをエスケープする必要があります。これは、HTML では属性値の折り返し記号として二重引用符が使用されるためで、二重引用符内で直接一重引用符を使用すると、属性値が切り捨てられてしまいます。では、HTML で一重引用符をエスケープするにはどうすればよいでしょうか?この記事では詳しく紹介していきます。
1. エスケープ文字を使用する
HTML では、エスケープ文字を使用して一重引用符をエスケープできます。特定のエスケープ文字は次のとおりです:
' または '
。これらのエスケープ文字は両方とも、一重引用符をエンティティ文字である文字 ' にエスケープできます。一重引用符を使用する必要がある場合は、以下に示すようにエスケープ文字の 1 つを使用してエスケープできます。
<p>单引号需要转义,例如:'Hello World'</p> <p>单引号可以使用实体字符转义,例如:'Hello World'</p>
上記の例は両方とも、HTML 内で一重引用符を正しく表示できます。
2. JavaScript を使用して問題を解決する
HTML タグで、属性値として一重引用符または二重引用符を使用する必要がある場合、JavaScript スクリプトを使用して問題を解決できます。
たとえば、次の例では一重引用符を使用して onclick イベントの JavaScript コードを定義する場合:
<button onclick="alert('Hello World')">点击我</button>
次の方法を使用して解決できます。
<button onclick="alert('Hello World')">点击我</button>
以上がHTMLの一重引用符エスケープの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。