首页 > 编程 > Regex > 正文

JS点击图片改变图片图径并用正则表达式取图片名的代码

2020-03-16 21:13:10
字体:
来源:转载
供稿:网友
JS点击图片改变图片图径并用正则表达式取图片名,非常不错的效果。
 
 
-------------JS----------------- 
复制代码代码如下:

<script language="javascript" type="text/javascript"> 
// <!CDATA[ 

function img1_onclick(id) { 
var imgName=document.getElementById(id).src.replace(/.*//([^//]+)/..+/,'$1'); 

if(imgName=="True") 

document.getElementById(id).src="Images/False.jpg"; 
}else 

document.getElementById(id).src="Images/True.jpg"; 



// ]]> 
</script> 

----------Form------------------------ 
复制代码代码如下:

<img id="img1" src="Images/False.jpg" runat="server" onclick="return img1_onclick('img1')" />s 

-----------正则表达式s---------------------------- 
复制代码代码如下:

replace(/.*//([^//]+)/..+/,'$1')取得图片名 
 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表