導航:首頁 > 編程語言 > 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獲取當前頁面的標題相關的資料

熱點內容
responsejavascript 瀏覽:71
如何從殺毒軟體裡面恢復出文件 瀏覽:972
越獄iphone如何備份 瀏覽:124
蘋果四S萬能鑰匙怎麼破不開 瀏覽:603
網路列印機共享怎麼連接 瀏覽:313
fme系統找不到指定文件 瀏覽:301
iphoneid和密碼忘了怎麼辦 瀏覽:238
蘋果電腦優盤里的文件如何加密 瀏覽:284
word標題名和文件名一致 瀏覽:957
excel修改後的文件保持了怎麼恢復 瀏覽:340
社保網路認證怎麼弄 瀏覽:92
蘋果手機怎麼傳數據到新手機相冊 瀏覽:50
5s升級ios92無服務 瀏覽:354
ubuntu翻譯工具 瀏覽:665
wifi安裝教程 瀏覽:398
蘋果有些qq文件打不開 瀏覽:139
微信分身圖片緩存在哪個文件 瀏覽:544
眾籌用什麼網站 瀏覽:1
天馬座的幻想版本 瀏覽:536
微雲保存文件圖片沒有了 瀏覽:236

友情鏈接