js代码 想要通过http请求用来校验图片是否可用访问并且根据请求结果直接渲染图片
你可以使用JavaScript的Fetch API来发送HTTP请求,然后根据请求结果来渲染图片。下面是一个示例代码:
// 创建一个img元素
var img = document.createElement('img');
// 发送HTTP请求
fetch('http://example.com/image.jpg')
.then(function(response) {
// 检查请求的状态码
if (response.ok) {
// 如果图片可访问,设置img元素的src属性
img.src = 'http://example.com/image.jpg';
} else {
// 如果图片不可访问,设置一个默认的图片路径
img.src = 'http://example.com/default.jpg';
}
})
.catch(function(error) {
// 发生错误时,设置一个错误图片路径
img.src = 'http://example.com/error.jpg';
});
// 将img元素添加到页面中
document.body.appendChild(img);
上述代码使用Fetch API发送HTTP请求,并根据请求结果设置img元素的src属性。如果请求成功,将渲染图片;如果请求失败或发生错误,将渲染默认的或错误的图片。你可以根据需求修改默认图片的路径
原文地址: https://www.cveoy.top/t/topic/ieID 著作权归作者所有。请勿转载和采集!