我正在嘗試構建一個小書籤,它將獲取當前頁面/文章的作者和日期信息,以供參考。我知道我可以通過document.title和document.URL獲得頁面標題和URL,但是當涉及到其他信息時,我畫了一個空白。有任何想法嗎?用Javascript獲取文章標題/作者/日期信息
1
A
回答
2
如果網站的META標籤把這樣的信息,你可以這樣做:
var author = "";
var info = document.getElementsByTagName('META');
for (var i=0;i<info.length;i++) {
if (info[i].getAttribute('NAME').toLowerCase()=='author') {
author = info[i].getAttribute('CONTENT');
}
}
爲您在您的評論提到的網站,你需要做的這個非標加工
var author = "";
var other = document.getElementsByTagName('li');
for (var i=0;i<other.length;i++) {
if (other[i].className.toLowerCase()=='author') author=other[i].getElementsByTagName('a')[0].innerHTML;
}
alert(author)
}
0
HTML是否具有預定義的格式?如果是的話,你可以解析HTML或查詢DOM來獲取你需要的其他信息。
+0
不,我想讓它在儘可能多的網站上工作 – 2010-07-12 10:37:07
相關問題
- 1. 從PDF使用javascript獲取信息(標題,主題,作者,製作者...)
- 2. 在JavaScript中獲取標題信息
- 3. 近期文章更改標題日期
- 4. 解析epub信息,如標題,作者
- 5. 獲取日期標題Asyncronously
- 6. 獲取文章創建日期joomla
- 7. 根據日期獲取細胞信息
- 8. 從ipad獲取日期信息
- 9. 動態獲取文章的發佈日期/作者的有效方式?
- 10. 使用rmarkdown :: render來設置文檔頭(標題,作者,日期)
- 11. 獲取日期 - 日期時間列的統計信息 - mysql/php
- 12. 獲取文章標題的評論Crud
- 13. 如何獲取Joomla文章的標題?
- 14. 獲取所有文章的標題
- 15. 從redirrected頁面獲取標題信息
- 16. node.js - XMLHttpRequest,獲取標題信息
- 17. 我無法獲取標題信息
- 18. 獲取日誌文件中的信息
- 19. 使用正則表達式從文章中獲取信息
- 20. 如何從JGit獲取作者日期和提交日期RevCommit
- 21. Python OS X - 從文件中獲取'添加日期'信息
- 22. 不在WordPress上發表文章的作者,類別和日期
- 23. 獲取日期選擇器使用JavaScript日期格式工作
- 24. 獲取信息的JavaScript
- 25. 從API獲取信息javascript
- 26. 從javascript獲取信息的問題使用javascript
- 27. 如何獲取LinkedIn信息,如圖像和文章的詳細信息
- 28. 在元信息中顯示博客文章標題
- 29. 問題獲取Facebook信息
- 30. 在GWT中獲取日期詳細信息(日,月,年)
和靜態文件,你可以找到 document.lastModified有用的,如果沒有日期meta – mplungjan 2010-07-12 09:25:10
PPS:這是更多的信息 - 注意有關元的部分有時更改爲鏈接rel:http://www.w3 .org/TR/html401/struct/global.html#h-7.4.4.2 – mplungjan 2010-07-12 09:29:19
謝謝,這看起來很有道理,但我還沒有能夠得到它的工作,它會返回空白,當我測試它在粉碎雜誌帖子。這種情況下,每個網站將有不同的方式把這個信息? – 2010-07-12 10:36:41