このブラウザでは loading 属性が
<body>
<p id="message">このブラウザでは loading 属性が<span id="availability"></span></p>
<img loading="lazy" src="/images/sample_01.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_02.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_03.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_04.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_05.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_06.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_07.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_08.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_09.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/sample_10.jpg" width="960" height="593" alt="">
<img loading="lazy" src="/images/large/sample_11.jpg"
srcset="/images/small/sample_11.jpg 640w,
/images/medium/sample_11.jpg 960w,
/images/large/sample_11.jpg 1200w"
sizes="100vw"
alt="">
<picture>
<source media="(min-width: 1200px)" srcset="/images/large/sample_12.jpg">
<img loading="lazy" src="/images/sample_12.jpg" alt="">
</picture>
</body>
<script>
const message = document.getElementById('message');
const span_elem = document.getElementById('availability');
if ('loading' in HTMLImageElement.prototype) {
span_elem.textContent = "使えます。";
message.style.setProperty('color', 'green');
}else{
span_elem.textContent = "使えません。";
message.style.setProperty('color', 'red');
}
</script>