Например, если мы имеем
<html>
<head>
<title>FooBar</title>
</head>
<body></body>
</html>
Если мы выполняем document.getElementByTagName("title").TagName
, то мы будем иметь TITLE
(верхний регистр). Хотя html-стандарты рекомендуют писать html-теги в нижнем регистре.
Я знаю, что между ними нет никакой взаимосвязи, но это все еще не имеет смысла.
Есть ли причина, по которой DOM должен возвращать имена тегов в верхнем регистре?