Тип документа не позволяет элемент "span" здесь? - PullRequest
1 голос
/ 07 августа 2011

Я работаю над проверкой моего XHTML.
На моей странице у меня динамическое создание (в JS) многих элементов HTML.
Например, у меня есть цикл for, который анализирует массив, содержащий значениятега выбора, а затем мой код JS создал выбор с заданными значениями.Поэтому мой JS содержит элементы HTML внутри кавычек (строк).К сожалению, я не могу проверить мой XHTML, потому что валидаторы считают, что эти ребята являются настоящими элементами.

Как мне избежать этого?Нужно ли этого избегать?

1 Ответ

4 голосов
/ 07 августа 2011

Вам нужно будет указать валидатору XHTML, чтобы он анализировал ваш JavaScript иначе, чем остальная часть вашего кода. Это можно сделать с помощью блоков CDATA в тегах сценария.

Пример:

<script type="text/javascript">
//<![CDATA[
...code...
//]]>
</script>

Дополнительную информацию о том, почему, см. В вопросе . Когда в теге скрипта необходим раздел CDATA?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...