js修改title


    title在html中屬於特殊的節點元素.因為它可以使用doucment.getElementsByTagName("title")[0]來獲取它的標題,但卻無法用doucment.getElementsByTagName("title")[0]用更改它的值.

    但是,總有解決的方法. 在javascript中,修改title的方法是:

document.title = 'xxxxxx';

    在<body></body>之間的節點元素用document.getElementsByTagName()來獲取或修改.documentElement代表的是<html></html>中間的所有東西.

    js會使用document.title來代替網頁的title的原因是,title,head,body等標簽是缺省的唯一標簽,所以 document.title和document.body可以直接找到結果. 而title是一個結構的標簽,也就是說title內,只能加入nodetext.而不能再加別的元素.於是它的使用又具有 特殊性.為了不讓代碼出錯.於是js中規定document.title這個對象只有一個屬性(也可以說是沒有屬性),document.title本身就是document對象的一個屬性.而不是它的一個子對象.於用document.title=""來更改title.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM