为了账号安全,请及时绑定邮箱和手机立即绑定

从后来拿到带html标签的一段文章详情的内容。 怎么给这段内容里的img标签包裹一个a标签

从后来拿到带html标签的一段文章详情的内容。 怎么给这段内容里的img标签包裹一个a标签

MMTTMM 2019-03-07 14:15:28
<p></p><p><img src="/Upload/image/20180419/small/20180419160430_8420_160430_i160431.jpg"></p><p></p><p><img src="/Upload/image/20180419/small/20180419160436_5324_160436_i160436.jpg"></p><p></p><p></p>"想变成这样的<p><a data-name='aa'><img src="/Upload/image/20180419/small/20180419160436_5324_160436_i160436.jpg"></a></p>
查看完整描述

2 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

var str='<p><img src="/Upload/image/20180419/small/20180419160436_5324_160436_i160436.jpg"></p>';

var s=str.replace(/(<img [^<]+>)/ig,'<a data-name="aa">$1</a>')

console.log(s)


查看完整回答
反对 回复 2019-03-28
?
慕勒3428872

TA贡献1848条经验 获得超6个赞

取到img标签后 用beforeBegin方法 然后用setattribute方法添加自定义属性


查看完整回答
反对 回复 2019-03-28
  • 2 回答
  • 0 关注
  • 742 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信