用javascript设置的元描述不起作用

时间:2014-04-26 11:10:39

标签: javascript

我正在javascript中更改我的元描述内容,但我无法做到这一点。 javascript代码

window.onload = function () {
     setProductMeta();
 }
function setProductMeta(){
 document.getElementById("description").setAttribute("content",
"dynamic meta description");
}

<meta id="description" name="description" content="" />

我应该改变什么才能让它发挥作用

1 个答案:

答案 0 :(得分:0)

传统观点认为这是一项毫无意义的任务,但这对搜索引擎来说几乎是正确的。你永远不知道其他网站什么时候会找到meta标签的新用途。因此,有些人会告诉你,这不是一种无意义的练习。

请记住,DOM并不总是在源代码中更新,因此请查看您最喜欢的开发人员工具。

var meta = document.getElementsByName("description")[0]; //this assumes there is only one description
meta.setAttribute("content", "new description");// set description

或者,如果你想使用jquery:

$('meta[name=description]').attr('content', 'super awesome description');