猿问

处理html字符串的正则表达式

不是很会使用正则表达式,求各位帮忙看下一个需求
有一段html的字符串,如下
html

图说话

 

 

再来一张图片

需要能够针对字符串中的img标签做如下处理:
1.加上width="100%"height="auto",如果img已经存在width和hegiht,需要先去掉
2.增加一个onlick事件,传入img的src作为参数
期待的结果是
html

图说话

再来一张图片

GCT1015
浏览 362回答 2
2回答

慕标5832272

Regex不太會,但是用JavaScript還是可以的.js(function(){$('img').each(function(){$this=$(this);$this.attr({width:'100%',height:'auto',onclick:"foo('"+$this.attr('src')+"')"});});}());
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答