DOCTYPE html>
Document
img{width: 400px;}
<img src="./img/yubin1.jpg" alt="" onclick="test()">
function test(){
var imgObj = document.getElementsByTagName('img')[0];
var imgUrl = imgObj.src; // string
var imgName = subString(imgUrl,'/');
if(imgName == 'yubin1.jpg'){
imgObj.src = 'img/yubin2.jpg';
}else if(imgName == 'yubin2.jpg'){
imgObj.src = 'img/yubin1.jpg';
}
}
/**
* @intro截取字符串中部分字符,从后往前截取关键字
* @param url tring需要被截取的字符串
* @param keyword string截取标准
* @return string截取后的字符串
*/
function subString(url,keyword){
var num = url.lastIndexOf(keyword);
var res = url.substr(num + 1);
return res;
}
如何使用 substr() 从字符串提取一些字符。
stringObject.substr(start,length)
var str="Hello world!"document.write(str.substr(3,7))