用js快速的获取html页面中图片的地址

这次给大家带来用js快速的获取html页面中图片的地址,用js快速获取html页面中图片的地址的注意事项有哪些,下面就是实战案例,一起来看一下。

这篇文章主要介绍了js获取html代码中图片地址的实现代码,需要的朋友可以参考下

第一种方法:js通过正则实现

/**  * 获取html代码中图片地址  * @param htmlstr  * @returns {Array}  */ function getimgsrc(htmlstr) {   var reg = /用js快速的获取html页面中图片的地址)/gim;   var arr = [];   while (tem = reg.exec(htmlstr)) {     arr.push(tem[2]);   }   return arr; }

登录后复制

第二种方法:jquery实现

 var img = $(this).find("img").attr("src");//这个是获得相对路径 prospertu        //alert($(this).find("img").prop("src"));这个是获得完整路径 包括http://

登录后复制

js在获取图片的src是相对路径

js在获取src时或同时获取到域名路径;如图片路径是https://www.php.cn/faq/mall/kmenus/001.png,用obj.src或获取到http://localhost/https://www.php.cn/faq/mall/kmenus/001.png,但是通常只获取相对路径就可以了。做此记录。

用js快速的获取html页面中图片的地址function showSelected(obj){ var rootpath='http://localhost/'; res=obj.src.replace(rootpath,''); //分离路径和图片 document.getElementById("cate_img_src").src=obj.src;}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

React BootStrap框架如何使用

设置cookie过期自动更新和自动获取

怎样让webpack打包后的文件压缩变小

立即学习“前端免费学习笔记(深入)”;

以上就是用js快速的获取html页面中图片的地址的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2781597.html

(0)
上一篇 2025年3月8日 16:19:35
下一篇 2025年3月8日 16:19:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js实现多个字符串首尾重复拼接

    本文主要和大家分享js实现多个字符串首尾重复进行拼接,字符串数组,字符串之间首尾重复,去除重复部分,进行拼接,希望能帮助到大家。 var j=0;var isRepeat = nullvar index = nullvar res = ne…

    编程技术 2025年3月8日
    200
  • js限定输入最大字节数实例

    本文主要和大家分享js限定输入最大字节数实例,找了好久,终于找到了一个好的解决方法,希望能帮助到大家。 nbsp;html>  function limitInputCharLen(str, maxLen) {var w = 0;va…

    编程技术 2025年3月8日
    200
  • javascript模块加载器是怎么运行的

    这次给大家带来javascript模块加载器是怎么运行的,javascript模块加载器运行的注意事项有哪些,下面就是实战案例,一起来看一下。 定义 var MyModules = (function Manager() { var mod…

    编程技术 2025年3月8日
    200
  • JS执行环境及作用域分析

    执行环境:定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。 全局执行环境:是最外围的一个执行环境。在web浏览器中,全局执行环境被认为是wind…

    编程技术 2025年3月8日
    200
  • JS实现todolist详解

    这次给大家带来JS实现todolist详解,JS实现todolist的注意事项有哪些,下面就是实战案例,一起来看一下。 本篇文章给大家介绍了通过原生JavaScript实现todolist功能相关知识点,对此有需要的朋友可以学习下。 该项目…

    2025年3月8日
    200
  • javascript中||和&&的使用方法

    javascript逻辑运算符 || 和 && 在数字中的使用 ,javascript中各种运算符的优先级,从高到低:  1、()  优先级最高 2、一元运算符  ++   –   ! 3、算数运算符  先*  /  %  …

    编程技术 2025年3月8日
    200
  • js数据结构和算法之栈和队列详解

    1.定义 栈是一种重要的线性结构。栈(stack)是一个后进先出(last in first out,lifo)的线性表,它要求只在表尾进行删除和插入操作。对于栈来说,这个表尾称为栈的栈顶,相应的表头称为栈底。 栈的操作只能在这个线性表的表…

    2025年3月8日
    200
  • JavaScript如何格式化时间的方法

    本文为大家分享了javascript时间格式化的方法,分享给大家供大家参考,可以说是Web项目中不可或缺的一个Javascript类库,它可以帮助你快速的解决客户端编程的许多问题,下面贴出一个用js格式化时间的方法。 Date.protot…

    编程技术 2025年3月8日
    200
  • JS计算日期时间差

    这次给大家带来js计算日期时间差,js计算日期时间差的注意事项有哪些,下面就是实战案例,一起来看一下。 js判断日期时间的代码如下所示: alert(GetDateDiff(“2018-02-27 19:20:22”,”2018-02-27…

    编程技术 2025年3月8日
    200
  • vue中使用cropperjs

    这次给大家带来vue中如何使用cropperjs,vue中使用cropperjs的注意事项有哪些,下面就是实战案例,一起来看一下。 用vue的项目里需要对图片进行裁剪,于是使用了cropperjs,在使用的过程中也踩过一些坑,以下是在.vu…

    2025年3月8日
    200

发表回复

登录后才能评论