美文网首页
获取字符串或div中img src路径

获取字符串或div中img src路径

作者: skyfiring | 来源:发表于2019-08-07 09:04 被阅读0次

一、字符串——正则表达式

let allImage = [];
let str = "<p>这是个字符串<img src='http://www.baidu.com' /></p>";
str.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi, function (match, capture) {
  allImage.push(capture);
});
console.log(alllImage);

二、div——dom节点

//vue template
<div ref="img">
  <p>这是个字符串<img src="http://www.baidu.com" /></p>
</div>

//javascript
let allImage = [];
let imgDiv = this.$refs.img.getElementsByTagName("img");
imgDiv.forEach(i => {
  allImage.push(i.src)
});
console.log(allImage);

相关文章

网友评论

      本文标题:获取字符串或div中img src路径

      本文链接:https://www.haomeiwen.com/subject/disndctx.html