首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

利用 img 的 src 属性发起 get 请求踩坑记录

一、背景 工作中,碰到一个需求,需要使用img标签的src属性发送一个get请求。原先的设想是,当请求发送成功之后,会触发img的onload回调,请求失败,则触发img的onerror回调。...编写测试demo 首先写一个demo,利用js动态创建一个img标签,然后将接口地址赋值给src属性,发起请求,同时,设置好onload和onerror回调函数。 src属性的值换成一个正常的图片地址后,onload就能正常触发。 3....但是不甘心呀,于是网上查阅资料,发现还HTMLImageElement上还有一个叫complete的只读属性,它是一个布尔值,表示图片是否完全加载完成。...在看到定义里面表示图片是否完全加载完成的时候,心凉了一截,怕是这个也没办法达到我的要求,但还是抱着试一试的想法测试了一下,于是在原先的代码里,添加了complete属性: <!

4.4K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP 正则表达式 获取富文本中的 img标签的src属性

    前言 鄙人发现对于微信看看中的文章,一般都会有三张摘要图片; 所以想着可以直接提取富文本中的 img>标签的 src 属性信息; 这样就可以在前台的 文章列表中展示三张图片(建议不要多了),吸引阅读...img> 标签是忽略大小写的,并且 标签结尾 使用 > 或者 /> - 2. src 属性信息一般是以".jpg|.png|.jpeg|.gif"结尾的; 但是也有的不需要扩展没那个结尾(只是个图片链接...注意匹配的结尾形式 ([^\'\"]*) 匹配不上单引号和双引号的字符 整理后的处理源码如下: /** * 对富文本信息中的数据 * 匹配出所有的 img> 标签的 src属性 * @param...标签中的 src属性信息 $pattern_src = '/\bsrc\b\s*=\s*[\'\"]?...参考文章 ------ 如何通过正则表达式获取img标签的src属性 ------ PHP正则表达式,看这一篇就够啦! ②. 推荐学习—— 正则表达式 - 匹配规则

    6.8K10

    使用jQuery筛选排除元素以修改指定标签的属性

    1、eq()    筛选指定索引号的元素 2、first()  筛选出第一个匹配的元素 3、last()   筛选出最后一个匹配的元素 4、hasClass()  检查匹配的元素是否含有指定的类...5、filter()  筛选出与指定表达式匹配的元素集合 6、is()    检查元素是否参数里能匹配上的 7、map() 8、has()  筛选出包含指定子元素的元素 9、not()  排除能够被参数中匹配的元素...10、slice()    从指定索引开始,截取指定个数的元素 11、children()  筛选获取指定元素的资源 12、closest()   从当前元素开始,返回最先匹配到的符合条件的父元素...注意参数条件本身不会被匹配 24、siblings()   获取指定元素的兄弟元素,不分前后 25、add()    将选中的元素添加到jQuery对象集合中 26、andSelf()  将自身加到选中的...jQuery集合中,以方便一次性操作 27、end()     将改变当前选择器选中的操作回退为上一个状态。

    1.4K20

    第50次文章:JQuery基础

    语法:$("html标签名")获得所有匹配标签名称的元素 id选择器。语法:$("#id的属性值")获得与指定id属性值匹配的元素 类选择器。...语法:$("A B ")选择A元素内部的所有B元素 子选择器。语法:$("A > B")选择A元素内部的所有B子元素 (3)属性选择器 属性名称选择器。...语法:$("A[属性名='值'][]...")包含多个属性条件的选择器 (4)过滤选择器 首元素选择器。语法::first 获得选择的元素中的第一个元素 尾元素选择器。...():获取/设置元素的属性 removeAttr():删除属性 prop():获取/设置元素的属性 removeProp():删除属性 【tips】attr和prop区别?...如果操作的是元素的固有属性,则建议使用prop 如果操作的是元素自定义的属性,则建议使用attr (2) 对class属性操作 addClass():添加class属性值。

    1.6K30

    一文入门jQuery

    ) 语法: $(“html标签名”) 获得所有匹配标签名称的元素 id选择器 语法: $(“#id的属性值”) 获得与指定id属性值匹配的元素 类选择器 语法: $(“.class的属性值”) 获得与指定的...: $(“A > B”) 选择A元素内部的所有B子元素 属性选择器 属性名称选择器 语法: $(“A[属性名]”) 包含指定属性的选择器 属性选择器 语法: $(“A[属性名=‘值’]”) 包含指定属性等于指定值的选择器...复合属性选择器 语法: $(“A[属性名=‘值’][]…”) 包含多个属性条件的选择器 过滤选择器 首元素选择器 语法: :first 获得选择的元素中的第一个元素 尾元素选择器 语法: :last...--> 内容 text(): 获取/设置元素的标签体纯文本内容 内容 --> 内容 val(): 获取/设置元素的value属性值 属性操作 通用属性操作 attr(): 获取/设置元素的属性 removeAttr...如果操作的是元素的固有属性,则建议使用prop 如果操作的是元素自定义的属性,则建议使用attr 对class属性操作 addClass():添加class属性值 removeClass():删除class

    3.5K20

    手把手教你用jQuery Mobile做相册

    【一、项目背景】 jQuery是当前很流行的一个JavaScript框架,使用类似于CSS的选择器,可以方便的操作HTML元素,拥有很好的可扩展性,拥有不少jQuery插件,也可对个方面进行插件开发。...jQuery可以快速找到文档中的html元素,并对其进行操作,如隐藏、显示、改变样式...... 【二、项目准备】 1...."> 【三、项目实施】 1. body里面写入以下代码,(img标签的src属性导入自己喜欢的图片,设置图片的样式)。...="window"> img src="images/p6.jpg" style="width:49%"> 属性 含义 data-role="page" 是在浏览器中显示的页面...我们推荐您使用 data-role="button" 的 元素来创建页面之间的链接,而 或 元素用于表单提交。 【四、效果展示】 1.

    2.4K10
    领券