![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
2个回答
展开全部
不知道你的这段html是不是在文档中,如果不是,比如是从服务器传过来的,也就是说实在变量中,那用:
var matches = /src="(.*?)"/gi, results=null,i=len=0;
results=matches.exec(<那段html字符串>);
if(results){
for(i=1,len=matches.length;i<len;i++){
//matches[i]就能得到你要的了
}
};
如果html片段在文档中,那就通过获取img,然后访问每个img的src属性就能去得了。
var matches = /src="(.*?)"/gi, results=null,i=len=0;
results=matches.exec(<那段html字符串>);
if(results){
for(i=1,len=matches.length;i<len;i++){
//matches[i]就能得到你要的了
}
};
如果html片段在文档中,那就通过获取img,然后访问每个img的src属性就能去得了。
追问
这段html是从服务器上获取页面文本域的内容,不过用你的方法只能获取第一个而已
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询