Я использую angularjs (из-за устаревшего проекта) и загружаю некоторые изображения, чтобы заполнить каталог.
В случае, если изображение не существует, я использую onerror, чтобы установить другое изображение (локальное), и я пытаюсь изменить его непрозрачность.
У меня есть следующий код:
<img src="https://myurl.com/image.png"
onerror="this.onerror=null; this.src='localImages/fallbackImg.png'; this.style.opacity=1"
style="opacity:0.5; position:absolute; width:100%; height:100%">
Но таким образом все изображения имеют opacity: 1
вместо некоторых, имеющих opacity:0.5
и некоторых opacity: 1
.
Примечание. Кроме того, этот фрагмент кода создается внутри ng-repeat, поэтому я делаю это для динамического задания изображений.
Спасибо за вашу помощь.