将属性从data-src更改为src,无需jQuery

克里斯蒂安·道加德(Kristian Daugaard)

我正在用纯JavaScript构建灯箱。我目前通过AJAX加载图片,但是我知道将img data-src属性替换为onclick到src会更容易。

但是,我不知道这是如何在纯JavaScript中完成的,而我没有使用任何库。

谁能告诉我这是怎么做的?

总结:我该如何更改前:

<img data-src="URL"/>

至:

<img src="URL"/>

没有jQuery。

哈里

您可以如下所示进行操作:

var imgEl = document.getElementsByTagName('img');
for (var i=0; i<imgEl.length; i++) {
    if(imgEl[i].getAttribute('data-src')) {
       imgEl[i].setAttribute('src',imgEl[i].getAttribute('data-src'));
       imgEl[i].removeAttribute('data-src'); //use only if you need to remove data-src attribute after setting src
    }
}

上面的代码将获取所有img标记,检查它们是否具有data-src属性,如果存在,则将其替换src

演示小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过jQuery将data-src更改为src

来自分类Dev

将Jquery从显示div修改为更改src

来自分类Dev

jQuery将所有src更改为rel

来自分类Dev

Jquery - 将 src 和 srcset 的 .jpg 更改为 .gif

来自分类Dev

将每个可见的 src 更改为它的数据属性

来自分类Dev

Javascript | 将 src 更改为 data-attribute active

来自分类Dev

如何使用jQuery有效地将图像属性“ src”从相对URL更改为绝对值?

来自分类Dev

用jQuery更改src video属性

来自分类Dev

在 JQuery 中动态更改 img src 属性

来自分类Dev

如何以angularjs方式将视频的src更改为Blob?

来自分类Dev

如何以angularjs方式将视频的src更改为Blob?

来自分类Dev

使用CSS将Img Src更改为父A href

来自分类Dev

使用JavaScript单击图像A时,如何将图像B的src更改为图像A的src?

来自分类Dev

使用JavaScript单击图像A时,如何将图像B的src更改为图像A的src?

来自分类Dev

如何在jQuery中更改视频src属性值?

来自分类Dev

在循环中更改img src属性值-jQuery

来自分类Dev

php-如果在html文档中找到'cid:',则将值更改为src属性

来自分类Dev

JQUERY-未悬停后将SRC更改回原始

来自分类Dev

jQuery使用data-src更改div的值

来自分类Dev

使用 jQuery 更改 data-src 值不起作用

来自分类Dev

如何使用 jquery 更改 HTML 元素的 data-magnify-src 属性?

来自分类Dev

lxml-如何将img src更改为绝对链接

来自分类Dev

通过gulp将脚本的src从bower_components更改为CDN

来自分类Dev

将git push从master更改为main不能解决“ src refspec不匹配”错误

来自分类Dev

无法在 Javascript 中更改 img 的 src(无法将属性“src”设置为 null)

来自分类Dev

页面加载时,使用Javascript将src属性写为data-src

来自分类Dev

将代码分离到 `src` 文件夹下的 main 和 test 分支,而无需更改包名称

来自分类Dev

JavaScript:检查cookie是否设置,并在刷新时将图像src更改为random,并且cookie不过期

来自分类Dev

如何定位html 5属性“ data-src”并用jQuery替换为“ src”?

Related 相关文章

  1. 1

    通过jQuery将data-src更改为src

  2. 2

    将Jquery从显示div修改为更改src

  3. 3

    jQuery将所有src更改为rel

  4. 4

    Jquery - 将 src 和 srcset 的 .jpg 更改为 .gif

  5. 5

    将每个可见的 src 更改为它的数据属性

  6. 6

    Javascript | 将 src 更改为 data-attribute active

  7. 7

    如何使用jQuery有效地将图像属性“ src”从相对URL更改为绝对值?

  8. 8

    用jQuery更改src video属性

  9. 9

    在 JQuery 中动态更改 img src 属性

  10. 10

    如何以angularjs方式将视频的src更改为Blob?

  11. 11

    如何以angularjs方式将视频的src更改为Blob?

  12. 12

    使用CSS将Img Src更改为父A href

  13. 13

    使用JavaScript单击图像A时,如何将图像B的src更改为图像A的src?

  14. 14

    使用JavaScript单击图像A时,如何将图像B的src更改为图像A的src?

  15. 15

    如何在jQuery中更改视频src属性值?

  16. 16

    在循环中更改img src属性值-jQuery

  17. 17

    php-如果在html文档中找到'cid:',则将值更改为src属性

  18. 18

    JQUERY-未悬停后将SRC更改回原始

  19. 19

    jQuery使用data-src更改div的值

  20. 20

    使用 jQuery 更改 data-src 值不起作用

  21. 21

    如何使用 jquery 更改 HTML 元素的 data-magnify-src 属性?

  22. 22

    lxml-如何将img src更改为绝对链接

  23. 23

    通过gulp将脚本的src从bower_components更改为CDN

  24. 24

    将git push从master更改为main不能解决“ src refspec不匹配”错误

  25. 25

    无法在 Javascript 中更改 img 的 src(无法将属性“src”设置为 null)

  26. 26

    页面加载时,使用Javascript将src属性写为data-src

  27. 27

    将代码分离到 `src` 文件夹下的 main 和 test 分支,而无需更改包名称

  28. 28

    JavaScript:检查cookie是否设置,并在刷新时将图像src更改为random,并且cookie不过期

  29. 29

    如何定位html 5属性“ data-src”并用jQuery替换为“ src”?

热门标签

归档