如何从Dojo中获取元标记中的信息?

时间:2013-07-01 18:03:18

标签: javascript dom dojo

我是dojo的新手,我正试图从一个看起来像这样的元标记中获取信息:

<meta content="Page101" scheme="SubjectTaxonomy" name="DC.Subject">

如何获取“Page101”信息?

1 个答案:

答案 0 :(得分:2)

您可以使用the dojo/query module或全局dojo.query方法执行此操作。要获取所有meta代码并循环浏览它们,您可以执行以下操作:

dojo.query('meta').forEach(function(metaTag){

  var content = metaTag.content;
  // Do something with the content.

});

或者,如果您要查找具有meta的特定content="Page101"代码,则可以限制选择器,如下所示:

dojo.query('meta[content="Page101"]')

这将返回一个NodeList,其meta标签与所需的content匹配,您可以随意使用它们(可能只有一个)。