0

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

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

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

4

3 回答 3

1

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

<?php
$title = "My Page"
echo <<<EOT
<html>
<head>
    <title>$title</title>
</head>
<body>
    You have visited the page $title
</body>
</html>
EOT
?>
于 2012-03-01T22:55:55.123 回答
0

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

于 2012-03-01T22:54:51.630 回答
0

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

于 2012-03-01T22:55:16.403 回答