2012-11-10 106 views
1

我對jQuery和javascript相當陌生。我想在頁面加載時將頁面標題添加爲body類

  1. 獲取頁面標題加載頁面時和
  2. 分配一個頁面標題body標籤。

我想爲每個頁面加載不同的背景圖像和顏色。我已成功使用css作爲頁面背景,但背景停在頁腳底部。 body標籤控制着我的頁腳下方的背景,並且由於每個頁面都有不同的背景,我需要body來獲取加載頁面的背景顏色。

回答

3

生JS:

document.body.setAttribute('title', document.title); 

在jQuery中:

$(document.body).attr('title', $('head title').html()); 
+0

爲什麼不'document.title'? –

+0

document.title已經擁有標題字符串,所以不需要'.innerHTML',jQuery方法是'.attr()''=]' –

0

關於你的第一個兩分,你可以這樣做:

title = $('title').html(); 
$('<h1>'+title+'</h1>').appendTo('body'); 

這將讓網頁標題給一個變量稍後將其插入頁面主體頂部的<h1>元素中。