日期:2014-05-17  浏览次数:20789 次

哪位大哥帮个忙,setAttribute()的方式改变图片的名称。
哪位大哥帮个忙,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+"/>';
}

这样做试一下