`
小网客
  • 浏览: 1241497 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

html之img中的src加载不出来的时候加载默认图片

 
阅读更多

需求:

 <img>标签的 src加载不到的时候加载指定的默认图片

实现:

基于onerror,不过当onerror指定的src又加载不到的时候容易频繁onerror 从而导致溢出,那么就需要对onerror做修改

具体实现:

  <img src="http://linkrmb.com/static/common/img/bander.jpg" onerror="this.onerror='';this.src='http://www.linkrmb.com/static/common/img/wx.png'" width="531" height="384" border="0" alt="">

解释:

首先对onerror置空保证其只触发一次这样就避免Stack overflow

0
4
分享到:
评论

相关推荐

    图片加载失败显示默认图片占位符方法

    我们都知道,当网页中加载的图片因为某种原因而加载失败的时候 浏览器会用图片的alt值代替当前图片位置 但是现实中我们往往需要默认的内容来代替加载失败的图片 用以提示用户图片加载失败等信息 ...

    HTML 图片不存在则显示一个默认图片

    在这个示例中,如果`original-image-url`的图片加载失败,`onerror`事件就会触发,执行JavaScript代码将`src`属性更改为`default-image-url`,从而显示默认图片。同时,`this.onerror=null;`是为了防止事件无限循环...

    vue 动态设置img的src地址无效,npm run build 后找不到文件的解决

    imgSrc写成require(‘path’); 原因: 动态添加src被当做静态资源处理了,没有进行编译 npm run build 后出现 xxxxxxx net::ERR_FILE_NOT_FOUND 解决办法: 进入:build文件夹 &gt; 打开 webpack.prod.conf.js ...

    Android TextView加载Html中文字、图片

    然而,当需要在TextView中加载包含HTML格式的文本时,可能会遇到一些问题,特别是加载HTML中的图片。本文将深入探讨如何在Android的TextView中正确加载包含文字和图片的HTML内容,并解决图片显示为小方块的常见问题...

    Android实现WebView图片缓存,替换加载前默认图片的样式

    通过以上步骤,我们就成功地实现了在Android的WebView中进行图片缓存、替换加载前的默认图片样式以及图片点击事件的处理。这不仅提升了用户体验,还能有效地减少网络资源的消耗。同时,这些技术也可以作为基础,...

    Html.fromHtml加载网络图片

    5. **错误处理**:处理加载失败的情况,例如显示默认图片或错误提示。 通过以上方式,我们可以利用 `Html.fromHtml()` 结合自定义 `ImageGetter` 实现加载网络图片的功能,从而在TextView中展示富文本内容,提升...

    vue中img src 动态加载本地json的图片路径写法

    本文将深入探讨如何在Vue中使用`img`标签的`src`属性动态加载本地JSON文件中存储的图片路径。 首先,重要的一点是,无论是本地JSON文件还是其中的图片URL,它们都应该放在`static`文件夹内。这是因为Vue CLI或...

    图片预加载特效

    1. **同步预加载**:使用`&lt;img&gt;`标签的`src`属性预加载图片,这种方式是同步的,会阻塞浏览器的渲染线程,不推荐在主线程中使用。 2. **异步预加载**:通过JavaScript创建`Image`对象并设置其`src`属性,这样可以在...

    Vue中img的src是动态渲染时不显示的解决

    在文档的描述中提到了一个实际项目案例,其中包括了用户头像的展示,并且说明了如果从后端获取不到用户头像的数据,则应显示一张默认的图片。在Vue中,要实现这样的条件渲染,我们会用到Vue的指令v-if,v-else或v-...

    如何解决java html转pdf图片不显示问题的源码范例(由浅入深代码范例和详细说明).docx

    另外,对于网络上的图片,需要下载到本地再进行转换,因为 FlyingSaucer 不支持直接从 URL 加载图片。 为了处理这些问题,可以在转换前先处理 HTML,将所有图片 URL 替换成本地路径。例如,你可以使用 Jsoup 这样的...

    加载图片源代码加载图片源代码加载图片源代码

    在IT行业中,加载图片是网页和应用程序中常见的任务,它涉及到前端开发、图像处理和用户体验等多个方面。本文将深入探讨加载图片源代码的相关知识点,帮助你理解和掌握如何有效地实现图片加载。 1. 图片标签(`&lt;img...

    图片不存在的时候,显示一个默认图片.rar

    在这个例子中,如果`path/to/your/image.jpg`加载失败,浏览器将触发`onerror`事件,然后将图片的`src`属性改为`path/to/default/image.jpg`,这样用户就能看到默认图片。 除了在HTML中直接写入JavaScript代码,...

    jquery图片延迟加载

    - 对于图片,可以设置一个默认的占位符,如灰色背景或者小尺寸的缩略图,并设置`data-src`属性来存储实际图片的URL,而不是直接在`src`属性中指定。 ```html &lt;img data-src="path/to/actual/image.jpg" class=...

    vue图片加载失败时用默认图片替换的方法

    本篇文章将详细介绍如何在Vue中实现图片加载失败时用默认图片进行替换。 首先,我们需要理解这个过程的基本原理。当图片加载失败时,浏览器会触发`error`事件。我们可以利用这个事件,在图片加载失败时,用预设的...

    javascript动态改变img的src属性图片不显示的解决方法

    总之,在使用JavaScript动态更改img的src属性时,应当注意不同浏览器的兼容性问题,特别是在旧版本的IE浏览器中,通过防止a标签的默认行为,可以有效地解决图片不显示的问题。同时,合理使用JavaScript和HTML的语义...

    图片img的src不变让浏览器重新加载实现方法

    然而,当图片的`src`属性保持不变时,浏览器会默认从本地缓存中加载图片,而不是重新向服务器请求,以提高页面加载速度。这对于某些场景下可能不是我们期望的行为,比如图片更新后希望用户看到最新版本。这时,我们...

    jquery.lazyload图片预加载效果 jquery预加载

    &lt;img data-src="path/to/real-image.jpg" src="path/to/placeholder.gif" alt="预加载图片"&gt; ``` 3. 初始化插件:在jQuery的$(document).ready()函数中调用$.fn.lazyload()方法,进行初始化配置。 ```javascript $...

    img 加载网络图片失败 显示默认图片的方法

    img 加载网络图片失败显示默认图片的方法 在 Web 开发中,加载网络图片失败是常见的问题之一。当从网络加载图片失败时,我们希望显示默认图片,以便提供更好的用户体验。今天,我们将讨论如何在 img 标签中显示默认...

    Android WebView加载网页以及本地图片缓存问题

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序内部加载和显示网页内容,而无需离开应用。WebView不仅能够加载远程HTTP/HTTPS网址,还能处理本地HTML、CSS和JavaScript资源,极大地增强了应用...

    android Webview加载本地图片,自适应布局大小

    在HTML字符串中,我们可以使用`&lt;img&gt;`标签来插入图片,其`src`属性应设置为图片的本地路径。例如: ```html &lt;img src="file:///android_asset/myimage.jpg" alt="我的图片"&gt; ``` 这里,我们假设图片位于应用的`...

Global site tag (gtag.js) - Google Analytics