2010-03-04 42 views
2

我有要求在哪里我需要替换客户端基于某些用户选择的Meta标签。为此,我试过的是我有元内容在DIV标签。在我打算替换的Java脚本上。 Div和innerhtml我的Meta taga放置在Head标签中。使用DIV标签,我无法将meta标签呈现为动态的。我可以放置除Meta标签以外的所有其他类型的内容。客户端Metatag替换

我想知道有什么限制,我们可以放置什么,我们不能放在DIV标签。

+1

你打算使用元标签的动态内容?例如,它在SEO中将不会有用。 – chelmertz 2010-03-04 19:53:46

+0

作为我的测试的一部分,我正在写一个自动脚本来替换元标记。元标记用于我的Web anylitics。这样我可以模拟不同类型的用户。因为我的所有用户信息都放在元数据中。 – user171523 2010-03-04 19:55:21

回答

0

您可以使用jQuery的头选择和替换元标记:

$('meta').attr('charset'); 

这将返回字符集,如 “UTF-8”。

要用其他东西代替它,可以使用。

$('meta').attr('charset','somethingelse'); 

同样

$('meta').attr('author','ctrl-alt-dileep'); 

如果您不希望用户jQuery的尝试https://developer.mozilla.org/en/DOM/element.getElementsByTagName