<script type="text/javascript">
function test() {
alert('<span>blah<span>');
}
</script>
<a href="#" onclick="test();">First</a><br />
<a href="#" onclick="alert('<span>blah<span>');">Second</a><br />
Third: <span>blah<span>
デモ:http://jsfiddle.net/LPYTZ/スクリプトタグ内のHTMLエンティティは変換されませんか?
なぜ最初の結果が違うのですか? <script>
タグは何とかエンティティの変換から除外されていますか?
+1 XHTMLにも言及しています。 – Gumbo
私はすでに* XHTMLを(jsfiddleでも)+1していますが、「ブラウザはXHTMLをHTMLルールを使ってtext/htmlとして扱います。 – AndreKR
@AndreKR:コンテンツではなく、重要なMIMEメディアタイプです。 – Gumbo