2012-11-10 4 views
1

저는 jQuery와 javascript를 처음 사용합니다. 나는 페이지가로드 될 때 페이지 제목을 얻을페이지 제목에 페이지 제목을 body 클래스로 추가로드

  1. 하려고하고
  2. 는 body 태그에 해당 페이지의 제목을 지정합니다.

각 페이지마다 다른 배경 이미지 및 색상을로드하려고합니다. 나는 페이지 배경에 CSS를 사용하여 성공했지만 배경은 바닥 글의 맨 아래에 멈 춥니 다. body 태그는 내 꼬리말 아래의 배경을 제어하고 있으며 각 페이지마다 배경이 다르므로로드 된 페이지의 배경색을 선택할 때 몸체가 필요합니다.

답변

3

원시 JS :

jQuery를에
document.body.setAttribute('title', document.title); 

: 첫 번째 두 지점에 대해서는

$(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> 요소에 삽입하십시오.

관련 문제