哪位大哥帮个忙,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+"/>';
}
这样做试一下