2013-04-15 5 views
2

나는 같은 jQuery로 내 H1 태그를 추가이 페이지가 : 잘,추가 된 H1 태그가 인식되지

$('.name').append('<h1 style="margin-bottom=20px;">' + name +'</h1>'); 

H1의 태그 및 태그의 내용을 표시합니다,하지만 난 내 페이지를 테스트 할 때 다양한 서재응 도구 (예 : http://www.seositecheckup.com/)에서 페이지에 h1 태그가 없다는 메시지가 나타납니다.

물론 서쪽에서보기에는 그리 좋지 않습니다. anyonme이 문제를 인식합니까? 비슷한 메모에서 : 홈페이지에 나는 루프 자바 스크립트와 함께 목록으로 인쇄하여 목록의 HTML과 내용을 추가합니다

$('#list').append("<div class='point'><a href='" + str + "&id=" + id + "' onmouseover='infoShow(" + i + ")' onmouseout='infoClose(" + i + ")'><H3>" + titel + 
"</H3></a><div class='address'>" + name + "</div>" + trivsel + "<div class='star"+i+"'></div></div></a>");  

내가 페이지에서 잘 보이는,하지만 구글 볼 때의 버전을 cahced 사이트가 목록에 없으면 페이지가 비어있게됩니다.

답변

4

웹 크롤러가 자바 스크립트를 실행하지 않으므로 <h1> 태그가 생성되지 않습니다. 이 태그를 웹 크롤러가 볼 수있게하려면 서버 측 언어로 생성해야합니다.

+0

좋아, 나는 이것을 의심했다. 감사! – user1009453

1

예상되는 사항은 무엇입니까? 링크 된 것과 같은 "다른 서재응 도구"는 자바 스크립트를 실행하지 않습니다 (일반적으로). 그들은 HTML의 원래 상태로 작동합니다.

관련 문제