【问题标题】:Using Javascript to get only currentSrc of all array items of Xpath query.使用 Javascript 仅获取 Xpath 查询的所有数组项的 currentSrc。
【发布时间】:2018-08-31 13:19:51
【问题描述】:

使用 Chrome 开发工具控制台,我有 xpath $x("//img[contains(@src, 'https://')]")

从本网站获取图片链接:https://www.etsy.com/market/happiness_bracelet。 它在数组中返回 164 个结果,但我只需要数组中每个结果的 currentSrc 属性。我将如何通过 JavaScript 做到这一点?

我试过了:var x = $x("//img[contains(@src, 'https://')]")

for (var i = 0; i

但它给了我 class、src 和 alt 值。我只需要 src 值,这就是为什么我只想获取数组中每个结果的 currentSrc 。

感谢您的帮助。

【问题讨论】:

    标签: javascript arrays xpath attributes google-chrome-devtools


    【解决方案1】:

    使用x[i].currentSrc:

    var x = $x("//img[contains(@src, 'https://')]");
    
    for (var i = 0; i < x.length; i++) { console.log(x[i].currentSrc); };
    

    【讨论】:

      【解决方案2】:

      您可以在当前元素中访问 src 属性,

      for (var i = 0; i < 150; i++) { 
         console.log(x[i].src); 
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-30
        • 2015-11-20
        • 1970-01-01
        • 2021-06-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多