使用页面标题作为正文中的文本

时间:2012-03-01 22:51:16

标签: php javascript html document.write

我试图找到一种方法来将正文中生成的页面的标题显示为文本。 我尝试使用以下代码来显示标题。

  <script type="text/javascript">
    document.write('You have visited the page ' + document.title );
    </script>

虽然代码做了我想要的,我认为我必须用另一种方式去做,更多的SEO友好!当我打开页面并检查代码时,我看到此代码而不是(document.title)的结果。

3 个答案:

答案 0 :(得分:1)

将标题添加到生成此页面的服务器端脚本。您需要发布一些服务器端代码才能获得更具体的答案。一般来说:

<?php
$title = "My Page"
echo <<<EOT
<html>
<head>
    <title>$title</title>
</head>
<body>
    You have visited the page $title
</body>
</html>
EOT
?>

答案 1 :(得分:0)

Javascript不会影响页面的源代码。它会在页面加载后呈现,您会看到结果。使用PHP进行排序。

答案 2 :(得分:0)

任何客户端生成的html都不会出现在源代码中。如果你想在源代码中使用它,你需要在服务器端,PHP或其他任何方面。