我在Html中有这个鳕鱼:
<html>
<head>
<title>test page</title>
<meta name="keywords" content="???">
</head>
<body>
<p><a href="#">sampel1</a></p>
<p><a href="#">sampel2</a></p>
<p><a href="#">sampel3</a></p>
</body>
</html>
我可以用????替换javascript代码吗?在header关键字中获取meta关键字的链接名称?并打印如下:
<html>
<head>
<title>test page</title>
<meta name="keywords" content="sampel1,sampel2,sampel3">
</head>
<body>
<p><a href="#">sampel1</a></p>
<p><a href="#">sampel2</a></p>
<p><a href="#/">sampel3</a></p>
</body>
</html>
答案 0 :(得分:1)
您可以在DOM完成加载后设置和更改元数据,但除非您打算使用JavaScript读取值,否则这样做可能没什么好处,因为浏览器在文档最初时已经使用了任何适用的元数据加载,Google可能不会注意Javascript设置的任何元数据。
强烈考虑使用服务器端解决方案,例如PHP。
答案 1 :(得分:0)
$("meta[name='keywords']").attr("content", "sampel1,sampel2,sampel3");
正如之前所说,这样做几乎没有意义。必须使用服务器端解决方案。