JavaScriptによる画像置換

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>JavaScriptによる画像置換</title>
<style>
html,body,div,img {
margin: 0;
padding: 0;
line-height: 1.0;
}
.imgBox {
width: 600px;
margin: 50px auto;
}
.thumnail {
width: 610px;
text-align: center;
}
.thumnail img {
margin-right: 10px;
}
.mainImg {
width: 600px;
height: 600px;
margin-top: 10px;
padding-top: 15px;
text-align: center;
}
</style>
</head>
<body>
<div class="imgBox">
<div class="thumnail">
<img src="img/01.jpg" alt="" onmouseover='mainImg.src="img/01.jpg"' onmouseout='mainImg.src="img/01.jpg"'><img src="img/02.jpg" alt="" onmouseover='mainImg.src="img/02.jpg"' onmouseout='mainImg.src="img/01.jpg"'><img src="img/03.jpg" alt="" onmouseover='mainImg.src="img/03.jpg"' onmouseout='mainImg.src="img/01.jpg"'><img src="img/04.jpg" alt="" onmouseover='mainImg.src="img/04.jpg"' onmouseout='mainImg.src="img/01.jpg"'><img src="img/05.jpg" alt="" onmouseover='mainImg.src="img/05.jpg"' onmouseout='mainImg.src="img/01.jpg"'>
</div><!-- /#thumnail -->
<div class="mainImg">
<img src="img/01.jpg" alt="" name="mainImg">
</div><!-- /#mainImg -->
</div><!-- /#imgBox -->
</body>
</html>


onmouseover マウスカーソルが指定した部分の上に乗ったとき
onmouseout マウスカーソルが指定した部分から外れたとき

他にも
onclick 指定した部分をクリックしたとき
などがあります。

気を付けること

img srcを改行するとスペースが出来てしまい、レイアウトが崩れるので改行を行わない。