// pics1 = [ {img src 这一句的话,那本地图片就用
pics1 = [ { img : 'D:\\images\a.jpg' , link : '#' , time:5000 } ]
// 如果一开始没有,是你自己加的,那就用下面这句
pics1 = [ { url : 'D:\\images\a.jpg' , link : '#' , time:5000 } ]
// 其中,url 是图片的路径,link 是该图片的 a 链接
// <a href="这里就是link"><img src="这里就是 url" /></a>
方法如下
<html>
<head>
<meta http-equiv="Content-Type" content="text/html charset=utf-8">
<title></title>
</head>
<body>
<script>
window.onload=function(){
var Imgbtn=document.getElementById('btn')
var Img=document.getElementById('img')
Imgbtn.onclick=function(){
if(Img.src=='http://dl.bizhi.sogou.com/images/2012/01/19/191337.png') {
Img.src='http://pic3.nipic.com/20090701/2847972_130628068_2.jpg'
}else{
Img.src='http://dl.bizhi.sogou.com/images/2012/01/19/191337.png'
}
}
}
</script>
<div id="bg">
<div id="btn">
<div id="txt">试客小兵</div>
<img id="img" src="http://dl.bizhi.sogou.com/images/2012/01/19/191337.png">
</div>
</div>
</body>
</html>
扩展资料
JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。
直译语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){}︰
Javascript被归类为直译语言,因为主流的引擎都是每次运行时加载代码并解译。V8是将所有代码解译后再开始运行,其他引擎则是逐行解译(SpiderMonkey会将解译过的指令暂存,以提高性能,称为实时编译),但由于V8的核心部份多数用Javascript撰写(而SpiderMonkey是用C++),因此在不同的测试上,两者性能互有优劣。
与其相对应的是编译语言,例如C语言,以编译语言编写的程序在运行之前,必须经过编译,将代码编译为机器码,再加以运行。
参考资料:百度百科 JavaScript编程
<script type="text/javascript">var str='a<img title="哈哈b sn na n fas j fj哈哈" src="#" />c<img title="11111" src="#" />e'//原始字符串
var img_reg=/<img.+?>/ig//匹配符合img标签
var img_arr=str.match(img_reg)//得到所有img标签
//循环替换
for(var i=0i<img_arr.lengthi++)
{
var temp=""
var rg=/title\=('|")(.*?)(?='|")/ig
if(rg.test(img_arr[i]))//如果有title属性
{
//得到title
temp=img_arr[i].match(rg)[0]
temp=temp.replace(/title\=('|")/i,"")
alert(temp)
//对原始字符串进行替换
str=str.replace(img_arr[i],temp)
}
}
alert(str)
</script>