Spec-Zone.ru › Web APIs

HTMLImageElement: свойство currentSrc

Только для чтения HTMLImageElement свойство currentSrc указывает URL изображения, которое в настоящее время отображается в элементе <img>.

Значение

Строка, указывающая полный URL изображения, которое в данный момент отображается в элементе <img>, представленном HTMLImageElement. Это полезно, когда вы предоставляете несколько вариантов изображений с помощью свойств sizes и/или HTMLImageElement.srcset. currentSrc позволяет определить, какое изображение из набора предоставленных изображений было выбрано браузером.

Примеры

В этом примере для изображения часов предоставлены два размера. Один — 200 пикселей в ширину, другой — 400 пикселей в ширину. Атрибут sizes используется для указания того, что изображение должно быть отображено на 50% ширины документа, если ширина области просмотра меньше 400 пикселей; в противном случае изображение отображается на 90% ширины документа.

HTML

<img
  src="/en-US/docs/Web/HTML/Element/img/clock-demo-400px.png"
  alt="Clock"
  srcset="
    /en-US/docs/Web/HTML/Element/img/clock-demo-200px.png 200w,
    /en-US/docs/Web/HTML/Element/img/clock-demo-400px.png 400w
  "
  sizes="(max-width: 400px) 50%, 90%" />

JavaScript

const clockImage = document.querySelector("img");
const p = document.createElement("p");

p.textContent = clockImage.currentSrc.endsWith("200px.png")
  ? "Using the 200px image!"
  : "Using the 400px image.";
document.body.appendChild(p);

Результат

Спецификации

Спецификация
HTML
# dom-img-currentsrc-dev

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
currentSrc 38 13 38 25 9.1 38 38 25 9.3 3.0 38

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/currentSrc

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API