一个HTMLImageElement有一个currentSrc
属性,因此,我们可以得到一个的电流源img
元素.在定义多个可能的源时很有用srcset
.
似乎没有HTMLPictureElement的等价物.
有没有其他方法可以picture
使用Javascript 找到元素的当前来源?
您可以访问currentSrc
的的img
一个内元素picture
元素得到施加图像.
在下面的演示中(如果您使用浏览器的全宽桌面),currentSrc
将是http://placehold.it/600x100
图像.
window.onload = function() {
const picture = document.getElementById('pictureEl');
const currentSource = document.getElementById('currentSource');
currentSource.innerText = picture.getElementsByTagName('img')[0].currentSrc;
}