首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js提取字符串中的图片地址并在图片上加上链接,该怎么解决

2013-07-01 
js提取字符串中的图片地址并在图片上加上链接pimg altjs提取字符串中的图片地址并在图片上加上链接,该怎么解决 src/userfiles/images/u248622

js提取字符串中的图片地址并在图片上加上链接
<p>
<img alt="js提取字符串中的图片地址并在图片上加上链接,该怎么解决" src="/userfiles/images/u=2486227231,3384881016&amp;fm=25&amp;gp=0.jpg" style="width: 230px; height: 345px;" /><img alt="js提取字符串中的图片地址并在图片上加上链接,该怎么解决" src="/userfiles/images/u=2659520130,1995574460&amp;fm=25&amp;gp=0.jpg" style="width: 230px; height: 243px;" /></p>

用js提取img的src地址后在它上边加上链接a, a的href为img的src,哪位高人指点一下。
想要的结果如下:
<p>
<a href='/userfiles/images/u=2486227231,3384881016&amp;fm=25&amp;gp=0.jpg'><img alt="js提取字符串中的图片地址并在图片上加上链接,该怎么解决" src="/userfiles/images/u=2486227231,3384881016&amp;fm=25&amp;gp=0.jpg" style="width: 230px; height: 345px;" /></a><a href='/userfiles/images/u=2659520130,1995574460&amp;fm=25&amp;gp=0.jpg'><img alt="js提取字符串中的图片地址并在图片上加上链接,该怎么解决" src="/userfiles/images/u=2659520130,1995574460&amp;fm=25&amp;gp=0.jpg" style="width: 230px; height: 243px;" /></a></p>
[解决办法]

var str = '<p><img alt="js提取字符串中的图片地址并在图片上加上链接,该怎么解决" src="/userfiles/images/u=2486227231,3384881016&amp;fm=25&amp;gp=0.jpg" style="width: 230px; height: 345px;" /><img alt="js提取字符串中的图片地址并在图片上加上链接,该怎么解决" src="/userfiles/images/u=2659520130,1995574460&amp;fm=25&amp;gp=0.jpg" style="width: 230px; height: 243px;" /></p>';

            str = str.replace(/(<img[^>]*?src=['""]([^'""]*?)['""][^>]*?>)/g, '<a href="$2">$1</a>');

            alert(str);

热点排行