效果是转换鼠标单击的图像,当鼠标再单击时,图像变回原始,但结果图像转换失败
<html>
<head>
<title>
####
</title>
</head>
<body><script language="javascript">
function f1(b)
{if(document.getElementById(b).src=="d:\\1.jpg")
document.getElementById(b).src="d:\\2.jpg";
else
document.getElementById(b).src="d:\\1.jpg";}
</script>
<script language="javascript">
var i,j;
for(i=0,j=0;i<10;i++,j++)
{document.write('<img src="d:\\1.jpg" alt="hao" id='+j+' width="60" height="60"OnClick="f1(this.id)"/>');
}
</script>
</body>
</html>
<html>
<head>
<title>
####
</title>
</head>
<body><script language="javascript">
function f1(b)
{if(document.getElementById(b).src=="d:\\1.jpg")
document.getElementById(b).src="d:\\2.jpg";
else
document.getElementById(b).src="d:\\1.jpg";}
</script>
<script language="javascript">
var i,j;
for(i=0,j=0;i<10;i++,j++)
{document.write('<img src="d:\\1.jpg" alt="hao" id='+j+' width="60" height="60"OnClick="f1(this.id)"/>');
}
</script>
</body>
</html>
<head>
<title> ####</title>
</head>
<body>
<script language="javascript">
function f1(b){
console.log(document.getElementById(b).src);
if (document.getElementById(b).src == "file:///D:/www/wwwroot/testJs/1.jpg") {
document.getElementById(b).src = "2.jpg";
} else {
document.getElementById(b).src = "1.jpg"
};
}
</script>
<script language="javascript">
var i, j;
for (i = 0, j = 0; i < 10; i++, j++) {
document.write('<img src="1.jpg" alt="hao" id=' + j + ' width="60" height="60" OnClick="f1(' + j + ')"/><br/>');//发现你的onClick写的有点问题,把你的this.id作为字符串了
}
</script>
</body>
</html>