如何獲取和修改HTML網頁標題

2022-02-05 08:32:55 字數 685 閱讀 2983

>作為乙個標準的html文件,網頁標題(title)是必不可少的屬性。隨著瀏覽器的發展,我們又多了一種訪問和修改文件的方式:dom。所以我們獲取網頁標題的方式大致可分為以下兩種:

通過document物件訪問title

vartitle = document.title;

通過dom方式訪問title

vartitle = document.getelementsbytagname('title')[0];

但是這兩種獲取方式是截然不同的,document.title這種方式可以直接獲得網頁標題的字串副本,它返回乙個字串;然而通過dom方式獲取的則是html文件中的title結點物件。

firefox在此處表現非常完美。不過除ff和ie,其他的瀏覽器我沒有測試過,感興趣的朋友可以嘗試著去試試。(估計都會比ie表現的要好^^)

有句話說的好,老方法不一定就過時,存在多年的document.title在這時凸顯了它的優勢,因為這個屬性既能獲取網頁標題也能修改標題,同時html文件中的title節點也會同步地更新。所以:

目前對於ie瀏覽器而言,唯一修改網頁標題的方式就是使用document.title這種古老而不過時的方法。同時,這種方法對於其他瀏覽器也同樣適用。

結論在web開發中,若要處理網頁標題的問題,需要注意一下幾點:

最佳實踐

title = document.title;

HTML 獲取 修改html頁面標題

作為乙個標準的html文件,網頁標題 title 是必不可少的屬性。隨著瀏覽器的發展,我們又多了一種訪問和修改文件的方式 dom。所以我們獲取網頁標題的方式大致可分為以下兩種 通過document物件訪問title vartitle document.title 通過dom方式訪問title var...

C 之獲取網頁標題

效果截圖如下 主要 如下 獲取網頁標題函式 private string getwebtitle string url catch exception e 從流中讀出資料 streamreader sr new streamreader webstream,system.text.encoding....

獲取網頁html內容

獲取網頁html內容 今天寫個簡單的程式,根據指定的 url 來抓取相應的網頁內容,然後存入本地檔案。這個程式會涉及到網路請求和檔案操作等知識點,下面是實現 二 讀取資源資料 body byte body,err ioutil.readall res.body 關閉資源流 res.body.clos...