哪位大哥帮个忙,setAttribute()的方式改变图片的名称。使图片轮换。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />
<title>图片轮换</title>
<style type="text/css">
</style>
<script type="text/jscript">
function show(cs) {
var tp = document.getElementById("images");
var cj = document.createElement("img");
cj.setAttribute("src", cs);
document.body.replaceChild(cj,tp);
}
</script>
</head>
<body>
<img src="image/1262L6462c0-EG0[1].jpg" id="images"/>
<input name="b1" value="1" type="button" id="image/1262L6462c0-EG0[1].jpg" onclick="show(id)"/>
<input name="b2" value="2" type="button" id="image/1262L6462c0-EG0[2].jpg" onclick="show(id)"/>//这个就错了。传第一个可以。
</body>
</html>
------解决方案--------------------
图片显示用div括起来
<div id="images"><img src="image/1262L6462c0-EG0[1].jpg"/></div>
function show(cs) {
var tp = document.getElementById("images");
tp.innerHTML = '<img src="+cs+"/>';
}
这样做试一下