首先,感謝您花時間閱讀此問題。真是一個偉大的社會堆棧溢出:)使用Javascript從h1標籤動態更改頁面標題
我需要改變基於包含在該網頁上的H1元素的文本頁面的標題標籤。
我一直在摸索,我已經找到了「document.title時」 JavaScript函數。我一直在玩弄它,試圖從我的H1級別的「Category-H1」元素中拉出文本。
<script type="text/javascript">
document.title = document.getElementsByClassName("Category-H1");
</script>
然而,它只是設置頁面標題爲「[對象的HTMLCollection]」,這是我的理解是一個空值。 JS最好是這樣做嗎?我知道我的代碼是頂起來的,任何提示?
在此先感謝! - 亞歷
編輯
我已被告知該行代碼返回集合對象,而不是一個字符串。它指向的代碼示例如下:
setTimeout(function() { document.title = "iFinity User Profile - " + document.getElementById("test").outerText; }, 1000);
但是,此代碼會生成一個頁面標題「iFinity User Profile - undefined」。我將該頁面上的h1元素設置爲「test」的id。
這就是它!它正在工作! –
它正在將新標題加載到頁面中。我是否還需要將onload事件添加到正文?我知道這對搜索引擎並不是最佳的,但我想給它一個最好的機會。 –
html中的標籤在哪裏? – climbage