我已使用此代码获取img
src
属性:
$('.listpic').attr('currentSrc');
图片网址为:newyorkmodelhstn.jpg
。我必须从中移除tn
才能获得原始的img src。我怎么能这样做?
答案 0 :(得分:1)
首先重命名字符串然后访问它:
var str="newyorkmodelhstn.jpg";
var find = 'tn.';
var re = new RegExp(find, 'g');
str = str.replace(re, '.');//use this to get the image
alert(str);
或者你可以这样做:
var str="newyorkmodelhstn.jpg";
str = str.replace("tn.", '.');//use this to get the image
访问此主题以获得更好的解释和理解:here
答案 1 :(得分:1)
这很简单,我添加点是因为' th'可以在中间的单词
var str = 'newyorkmodelhstn.jpg';
var result = str.replace('tn.', '.');
答案 2 :(得分:1)
你可以试试这个..
var imgs=document.getElementsByClassName("listpic");
for(var i=0;i< imgs.length;i++)
{
var str=imgs[i].src;
var find='tn.';
var re=new RegExp(find,'g');
str=str.replace(re, '.');
var a = $("<a>").attr("href", str).attr("download", imgs[i].alt).appendTo("body");
a[0].click();
a.remove(); }