<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> Change photos</title>
<script type="text/javascript">
var myImages=new Array("1.gif","2.gif","3.gif","4.gif"); function changeImage (imgNumber) {
var imgClicked=document.images[imgNumber];
var newImgNumber=Math.round(Math.random()*3);
while (imgClicked.src.indexOf(myImages[newImgNumber])!=-1) {
newImgNumber=Math.round(Math.random()*3);
}
imgClicked.src=myImages[newImgNumber];
return false;
}
</script>
</head> <body> <img name="img1" src="1.gif" boder="0" onclick="changeImage(1)"/> <img name="img2" src="2.gif" boder="0" onclick="changeImage(2)"/>
</body>
</html>
点击第一幅图片时,第二幅图片改变,我的本意是想在点击时自身改变。再点击第二幅图片时出现“无法获取属性src的值,对象可能未定义或为null”的错误,疑惑??希望高人能够解疑!!对上面的代码能够改进一下达到我想要的效果!谢谢!!
解决方案 »
- 怎么让鼠标跟着滚动条动?
- 关于js中的and的用法,大家帮忙看下
- 关于select下拉框的value和text取值问题
- javascript解析xml
- 判断checkbox的正确性 再显示出来。 这个可以简化吗?
- 网页的友情链接应该怎么写!
- 请教一个很急的javacript问题!!!救火!!!
- 我用window.open()打开了一个100*100的没有菜单栏和状态栏的窗口,现在用户按Ctrl+N,就可以弹出一个新窗口来,怎么才能让用户按Ctrl+N
- 阿信,看你的了,file类型赋值问题,怎么副阿,不燃我程序白搞了,
- 帮忙看看这代码什么意思?
- 熟悉easyui的进,window的遮罩层问题
- 用JQuery改变div高度的问题
<img name="img2" src="2.gif" boder="0" onclick="changeImage(1)"/>