使用JavaScript将图像URL复制到模式微数据

使用JavaScript将图像URL复制到模式微数据,javascript,schema.org,microdata,Javascript,Schema.org,Microdata,我有一个页面,上面有几个图像,我想在其中添加微数据。我的HTML的结构如下所示: 图像的url是动态生成的,因此我想创建一个脚本,复制url并将其添加到相应的架构条目下: { “@type”:“ImageObject”, “contentUrl”:”http://example.jpg" } 我发现的最接近的例子是。但是,我不确定如何为上述puspose修改它。没有Microdata出现在html?文档中是否只有一个?您使用的是JSON-LD吗?所有的模式数据都使用JSON-LD。文档中有

我有一个页面,上面有几个图像,我想在其中添加微数据。我的HTML的结构如下所示:


图像的url是动态生成的,因此我想创建一个脚本,复制url并将其添加到相应的架构条目下:

{
“@type”:“ImageObject”,
“contentUrl”:”http://example.jpg"
}

我发现的最接近的例子是。但是,我不确定如何为上述puspose修改它。

没有
Microdata
出现在
html
文档中是否只有一个
?您使用的是JSON-LD吗?所有的模式数据都使用JSON-LD。文档中有几个图像。“所有模式数据都使用JSON-LD”不确定您的意思?为什么要在页面加载后调整
JSON-LD
?当
img
动态附加到
document
时,您需要解析
元素中存在的
JSON-LD
的文本,以添加适当的键、值对。我想最简单的解决方案是使用微数据并内联执行所有操作,对吗?没有尝试过
JSON-LD
。任何一种方法都应该产生相同的结果