HTML5中的微数据API

HTML5微数据标准既包含HTML标记(主要用于搜索引擎),又包含一组DOM函数(主要用于浏览器)。

您可以在网页中包含微数据标记,而不了解微数据属性的搜索引擎只会忽略它们。但是,如果您需要通过DOM访问或操作微数据,则需要检查浏览器是否支持微数据DOM API。

如果浏览器支持HTML5微数据API,则getItems()全局文档对象上会有一个功能。如果浏览器不支持微数据,则该getItems()函数未定义。

function supports_microdata_api() {
   return !!document.getItems;
}