<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 с использованием правил HTML». – AndreKR
@AndreKR: Это важный тип мультимедиа MIME, а не контент. – Gumbo