Вам нужно экранировать /
, чтобы остановить его, заканчивая элемент script.
"<\/p>"
Валидатор должен связать (через пару шагов) с http://www.htmlhelp.com/tools/validator/problems.html#script
Это странность SGML, в которой элемент, определенный как содержащий CDATA (например, элемент сценария), будет завершен любым конечным тегом, но если этот конечный тег не соответствует начальному тегу, то он недопустим .
В строке JavaScript "/"
и "\/"
эквивалентны, но в HTML </p>
и <\/p>
нет, поэтому это позволяет избежать того, что что-то, что кажется (для анализатора HTML) концом тег в вашем скрипте.