javascript - 如何从图像 URL 获取状态代码? JavaScript

标签 javascript image http url get

如何从图像网址获取状态代码。如果图像状态代码是 404,我想用其他代码替换它。

最佳答案

您可以使用onloadonerror事件。

<script type="text/javascript">
  function onImageLoad() {
    alert("imgOne is loaded.");
  }

  function onImageLoadError() {
    alert("imgTwo is not loaded.");
  }
</script>
<img src="http://via.placeholder.com/350x150" id="imgOne" onload="onImageLoad(this);" />
<img src="http://via1.placeholder.com/350x150" id="imgTwo" onerror="onImageLoadError(this);" />

JSFiddle .

关于javascript - 如何从图像 URL 获取状态代码? JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51754184/

相关文章:

python - 创建一个简单的 HTTP python 服务器来处理损坏的管道

http - 用于发出 POST 请求的 curl 命令

javascript - 如何从组合商店中删除商品

javascript - 如何使用 jQuery 增加 CSS Y 位置坐标?

javascript - 在不知道项目名称的情况下循环遍历 javascript 对象

php - 无法将_uploaded_file 移动到文件夹

html - 在 Golang 中加载图像和 css

ios - 为什么不显示 Images.xcassets 中的图像?

javascript - jQuery - 如何不执行单行命令

internet-explorer - IE 未发送 HTTP header 'Connection: Close'