Во-первых, спасибо, что нашли время, чтобы прочитать этот вопрос. Какое замечательное сообщество у Stack Overflow :)
Мне нужно изменить тег заголовка страницы на основе текста, содержащегося в элементе h1 на этой странице.
Я искал вокруг и нашел функцию Javascript "document.title". Я играл с этим, пытаясь вытащить текст из моего элемента h1, который имеет класс «Категория-H1».
<script type="text/javascript">
document.title = document.getElementsByClassName("Category-H1");
</script>
Однако он просто устанавливает заголовок страницы в «[object HTMLCollection]», что, как я понимаю, является нулевым значением. Является ли JS лучшим для этого? Я знаю, что мой код взломан, какие-нибудь советы?
Заранее спасибо! - Алекс
Изменить
Мне сообщили, что строка кода возвращает объект коллекции, а не строку. Было указано на пример кода:
setTimeout(function () { document.title = "iFinity User Profile - " + document.getElementById("test").outerText; }, 1000);
Однако этот код создает заголовок страницы «Профиль пользователя iFinity — не определено». У меня есть элемент h1 на этой странице с идентификатором «test».