导航:首页 > 编程语言 > js获取当前页面的标题

js获取当前页面的标题

发布时间:2024-05-03 03:33:02

1. 怎样用js获取指定网页标题,如,我要通过js 获得http://www.baidu.com/的标题,麻烦说下思路和代码~!感谢

1。如果是本域访问的话可以使用以下代码实现获取标题

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> A</title>
<script type="text/javascript" src="http://www.tuanpub.com/script/jquery-1.4.2.min.js"></script>
</head>

<body>

</body>
<html>
<script type="text/javascript">
var b = null;

$(document).ready(function() {

$.get(
'http://www..com/',
{},
function(data){
b = data;
var tt = data.match(/<title>(.+)<\/title>/);
alert('你要的标题是:'+$('#ttb').text(tt[1]));
}
);
});
</script>
很可惜你是跨域访问所以无效

2.跨域访问
思路是这样的,js是无法跨域获取东西的,除了使用jsonp来跨域获取(很明显对端.com并没有相应的jsonp给你抓,也没有xml暴露给你)所以单用js或者ajax是无法实现的

那这里有一个变通的方法,需要通过后端asp,aspx脚本,称为代理模式,你可以使用asp.net的的类去抓去页面获取到title然后通过js读取该脚本来得到这个值

希望对你有帮助,谢谢

2. JS如何获得来源页面的标题!

JS应该是直接获取不到,可以获取前一页面的URL地址还是可以的document.referer

不过可以用变通的方法专来实现,属每一个页面,把当前页面地址,页面标题目写入到cookie中,然后就可以从cookie中,读取前一页面的标题了。

3. 怎样用js获取当前页面的标题,并写到一个文本框中

思路:使用document.title获取页面标题,使用value属性为文本框赋值,关内键代码:容

document.getElementById(input_id).value=document.title;

实例演示如下:

1、HTML结构

<html>
<head>
<title>TEST</title>
</head>
<body>
<inputtype="text"id="test"/>
<inputtype='button'value='点击按钮获取页面标题'onclick="fun()"/>
</body>

2、javascript代码

functionfun(){
vartitle=document.title;
document.getElementById("test").value=title;
}

3、效果演示

4. JS如何获取当前页面标题名称

5. js获取网页标题

A.html改成

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> A</title>
<script type="text/javascript" src="http://www.tuanpub.com/script/jquery-1.4.2.min.js"></script>
</head>

<body>
<a href="b.html" id="ttb"></a>
</body>
<html>
<script type="text/javascript">
var b = null;

$(document).ready(function() {

$.get(
'b.html',
{},
function(data){
b = data;
var tt = data.match(/<title>(.+)<\/title>/);
$('#ttb').text(tt[1]);
}
);
});
</script>

看看

6. js遍历当前页面所有元素,获得有title属性的元素

functiongetHasTitles(parentNode){
varallNodes=parentNode.getElementsByTagName('*');
varlength=allNodes.length;
vari;
varhasTitles=[];
varnode;
for(i=0;i<length;i++){
node=allNodes[i];
if(node.title){
hasTitles.push(node);
}
}
returnhasTitles;
}

varhasTitles=getHasTitles(document);


jquery得到所有元素内容

$("*")

7. JavaScript怎么获取当前页面的标题

究竟是要【当前页面】的标题还是【文本框输入的URL】的标题?
如果是前者,则 document.title 就是;
如果是后者,则要通过ajax获取指定url的页面内容,再从中分析出其标题。

阅读全文

与js获取当前页面的标题相关的资料

热点内容
天空网解压密码 浏览:583
拉萨网站布局该怎么设计 浏览:416
零售数据怎么用图来表示 浏览:628
英雄无敌7win1064位 浏览:951
宁波pm编程技能培训哪里便宜 浏览:779
国外疫情数据哪里准确 浏览:924
桌面上的部分文件不见了 浏览:453
win10ie主页改不过来 浏览:833
arccatalog添加数据库服务器 浏览:437
手机里如何找app 浏览:510
cmd转换文件夹 浏览:257
使命召唤9可以在win10上运行吗 浏览:383
网络盒子怎么收费 浏览:995
户户通没有网络怎么回事 浏览:78
个税原文件改名之后找不到了 浏览:824
文件另存为在一个地方却找不到了 浏览:502
记录每天走的里程下什么app 浏览:323
如何修改字幕文件 浏览:493
头条数据助手有什么用 浏览:423
logcat分析工具 浏览:236

友情链接