【发布时间】:2021-06-15 14:56:32
【问题描述】:
我想用data-src 替换src,我有脚本,但它不能正常工作。请修改这个给定的脚本。
这是我想在加载图像之前加载的脚本,但它不能正常工作,所以请修复它。
var region = document.getElementsByClassName("content");
if (region) {
var img = region.getElementsByTagName("img");
for (var i = 0; i < imgEl.length; i++) {
if (imgEl[i].getAttribute('src')) {
imgEl[i].setAttribute('data-src', imgEl[i].getAttribute('src'));
imgEl[i].removeAttribute('src');
}
}
}
<div class='content'> <img src="img.jpg" alt="img"> </div>
【问题讨论】:
-
请html。 !!
-
错字? var imgEl = region.getElementsByTagName("img");
-
托尼,所有信息都属于你的问题,而不是在这里。
-
getElementsByClassName返回元素的集合。集合没有名为getElementsByTagName的方法;img!==imgEl;代码获取src属性,将data-src属性设置为其值,然后将其删除。这会导致所有图像都损坏。
标签: javascript html image dom