我正在javascript中更改我的元描述内容,但我无法做到这一点。 javascript代码
window.onload = function () {
setProductMeta();
}
function setProductMeta(){
document.getElementById("description").setAttribute("content",
"dynamic meta description");
}
<meta id="description" name="description" content="" />
我应该改变什么才能让它发挥作用
答案 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');