使用子字符串功能,我想获取图像编号。从字符串,
我正在将子字符串应用于以下属性.chrome末尾返回3,但在mozilla中它无法正常工作。
问题:
在上面的“->”之后,我写了chrome值,在第三步的mozilla中,我得到了.jpg而不是3.jpg
alert("obj.back is "+obj.style.backgroundImage);-->url(http://localhost/final.21/img/img3.jpg);
origImg = obj.style.backgroundImage.split(")")[0];
alert('origImg is'+origImg); -->>url(http://localhost/final.21/img/img3.jpg
alert('after length '+origImg.substring(origImg.length-5)); -->3.jpg
origImg = origImg.substring(origImg.length-5).split(".")[0];
alert('origImg is'+origImg); --> 3
最佳答案
也尝试一下
var myUrl = 'http://localhost/final.21/img/img3.jpg';
alert(myUrl.substr(myUrl.length - 5).slice(0, -4));
关于javascript - 子串获取图像编号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17420087/