У меня есть страница HTML с ошибкой проверки. Вот фрагмент кода, выдающий ошибку:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
(multiple HTML statements)
<script type="text/javascript">
var coll = document.getElementsByClassName("collapsible");
var i;
for (i = 0; i < coll.length; i++) {
coll[i].addEventListener("click", function() {
this.classList.toggle("active");
var content = this.nextElementSibling;
if (content.style.maxHeight){
content.style.maxHeight = null;
} else {
content.style.maxHeight = content.scrollHeight + "px";
}
});
}
</script>
</html>
Когда страница проверена, я получаю ошибки:
Line 209 - character "<" is the first character of a delimiter but occurred as data
Line 209 - StartTag: invalid element name
Я понимаю, что это относится к символу МЕНЬШЕ, чем в ЗА утверждение. Как отобразить символ «Меньше» (<) без ошибки проверки? </p>