0

我正在尝试使用 javascript 更改元标记的内容。下面的代码不适用于我:

metatags = document.getElementsByTagName("meta");

请提出您的建议。

谢谢

4

2 回答 2

0

metatag1 = document.getElementsByTagName("meta")[0], 如果您要更改的元标记是页面中的第一个,如果您想更改第二个使用metatag2 = document.getElementsByTagName("meta")[1],则使用此

metatag1.setAttribute("content", "new content");

但是您最好按名称获取元素,例如

metatagDescription = document.getElementsByName("description")[0], 

(当然,如果您确定没有任何其他元素具有例如“描述”名称)知道您将要更改的元标记,我认为它更可靠,而不是基于页面上的元标记顺序。

于 2012-11-16T21:50:10.177 回答
0

如果你使用jquery,你可以简单地使用$("meta")和执行你想要的东西。 可链式

于 2012-11-16T21:52:16.597 回答