使用javascript解析itemprop属性

使用javascript解析itemprop属性,javascript,jquery,html,attributes,Javascript,Jquery,Html,Attributes,有一个类似于此结构的网站: <div class="responsive1"> <img class="maxed responsive-img" itemprop="contentUrl" alt="oneThing" src="somethingElse"> </div> 那么我如何具体地检索和更改currentSrc呢? 我可以通过以下方法将itemProp属性作为单个元素检索: var elements = document.getEle

有一个类似于此结构的网站:

<div class="responsive1">
    <img class="maxed responsive-img" itemprop="contentUrl" alt="oneThing"   src="somethingElse">
</div>
那么我如何具体地检索和更改currentSrc呢? 我可以通过以下方法将itemProp属性作为单个元素检索:

var elements = document.getElementsByTagName('img');
for (var i = 0; i < elements.length; i++) {
    var element = elements[i];
    var replacement = "somethingToReplaceCurrentSrc"
    var target = $('img[itemprop="contentUrl"]');
    for (var t = 0; t < latitude.length; t++ ) {
        console.log(t);
    }
var elements=document.getElementsByTagName('img');
对于(var i=0;i

如何指定currentSrc并用变量target替换它?

您应该更改您的src,并且应该更新currentSrc(您不应该使用currentSrc)


如果您这样做,当前src将被更新。

我已经替换了src,但这不会改变当前src,因此问题就出现了。我添加了这一行,但它不会改变这一事实。谢谢。啊,我找到了答案。“srcset”正在更新所有内容,我以为src属性正在更新为itemprop属性/attri但是。。。。
var elements = document.getElementsByTagName('img');
for (var i = 0; i < elements.length; i++) {
    var element = elements[i];
    var replacement = "somethingToReplaceCurrentSrc"
    var target = $('img[itemprop="contentUrl"]');
    for (var t = 0; t < latitude.length; t++ ) {
        console.log(t);
    }
$('img[itemprop="contentUrl"]').attr("src", replacement);