首頁 > web前端 > js教程 > 主體

js怎麼設定html title標題

青灯夜游
發布: 2021-12-13 14:02:32
原創
5393 人瀏覽過

方法:1、用「document.getElementsByTagName("title")[0].innerText='值'」語句;2、用「document.title='值'」語句;3、用「 $('title').html('值')”語句。

js怎麼設定html title標題

本教學操作環境:windows7系統、javascript1.8.5&&jquery1.10.2版、Dell G3電腦。

js設定html title標題

#innerText 方式

透過console.log(document. getElementsByTagName("title")[0]),發現能印出

標籤,標籤裡面只有文字節點,故猜測只能辨識TextNode,所以用innerText方式設定title的值,果然成功了。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">document.getElementsByTagName("title")[0].innerText = &#39;需要设置的值&#39;;</pre><div class="contentsignin">登入後複製</div></div><p class="jb51code"><strong>document.title方式</strong><br/></p><p>經過測試,也可透過document.title 設定title的值。 </p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false">console.log(document.title); # 可以获取title的值。 document.title = &#39;需要设置的值&#39;; # 设置title的值。</pre><div class="contentsignin">登入後複製</div></div><p><strong>jQuery方式</strong></p><p>jQuery方式我們在瀏覽器取得了焦點和失去焦點的時候改變title的值,可以發現切換瀏覽器標籤的時候, title發生了改變。 </p><p>當然如果你的專案裡面依賴jQuery,可以用jq的方法設定</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$(&#39;title&#39;).html(&#39;需要设置的值&#39;) $(&#39;title&#39;).text(&#39;需要设置的值&#39;)</pre><div class="contentsignin">登入後複製</div></div><p>範例:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false"><!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>hello</title> <script src="js/jquery-1.7.2.min.js"></script> </head> <body> <script type="text/javascript"> // $(&#39;title&#39;).html(&#39;php中文网&#39;); $(&#39;title&#39;).text(&#39;php中文网&#39;); </script> </body> </html></pre><div class="contentsignin">登入後複製</div></div><p><img src="https://img.php.cn/upload/image/616/738/796/1639375311415707.png" title="1639375311415707.png" alt="js怎麼設定html title標題"></p> <p><span style="font-size: 18px;"><strong>總結</strong></span></p> <p>原生js中我們可以透過<code>innerText</code> , <code>document.title</code> 兩種方式動態修改網頁的title .</p> <p>jq中我們可以透過<code>$('title').html('')</code> 或<code>$('title').text('')</code> 來修改。 </p> <p>【推薦學習:<a href="https://www.php.cn/course/list/2.html" target="_blank">javascript高階教學</a>】</p>#

以上是js怎麼設定html title標題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板