3

假设我有一个类似 的 URL www.google.com,并且我希望我的页面上的 Javascript/JQuery 可以查看<title>该 URL 的内容中的内容,并将其放入我的变量中。我怎样才能让它工作?

4

5 回答 5

8

鉴于 url 的来源相同:

$.get('page.html', function(text) {
    var pagetitle = $(text).title;
});
于 2012-10-25T13:54:46.733 回答
4

您可以尝试以下方法:

var title = document.title;

看到您编辑的问题后,我猜您想要什么,因为其他人的评论是:

jQuery.get('<url of the page you want>', function(data) {
    var title =  jQuery(data).title;
});
于 2012-10-25T13:50:57.910 回答
3
$.get(url, function(html) {
   var title =  $(html).title
});
于 2012-10-25T13:56:31.313 回答
2

尝试

var titles    = document.getElementsByTagName('title')

尝试从 url 中获取标题

$.get(document.URL, function(demo) { //or window.location.href to get the url of currec\nt page 
    var title = $(demo).title;
});
于 2012-10-25T13:54:40.493 回答
1

这也对你有用。我不确定 a 在match性能方面如何与此处的其他选项进行比较:

var html_title = html.match("<title>(.*?)</title>")[1];
于 2012-10-25T14:19:48.150 回答