<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script language="JavaScript">
function div_create(obj){
if(obj.parentNode.tagName=="DIV") //加个判断
{
var div_image=document.getElementById("Layer1");
var w=obj.cloneNode(true);
document.body.insertBefore(w)
obj.contentEditable=true;
}
}
</script>
</head><body><div  id="Layer1" style="position:absolute; left:841px; top:44px; width:115px; height:241px; z-index:1; background-color: #003399; layer-background-color: #003399; border: 1px none #000000;"><br>
  <div  onClick="div_create(this)" style="position:absolute; left:33px; top:193px; width:46px; height:43px;" id="image_Layer1"><img src="image/1.gif" width="45" height="43" ></div>
  <br>
  <img src="image/2.gif" width="63" height="59" onClick="div_create(this)"><br>
  <br>
  <img src="image/body_image.jpg" width="108" height="75" onClick="div_create(this)"></div>
</body>
</html>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    <script language="JavaScript">
    function div_create(obj){
    var div_image=document.getElementById(obj);
    var w=eval(obj).cloneNode(true);
    document.body.insertBefore(w)}
    </script>
    </head><body><div id="Layer1" style="position:absolute; left:841px; top:44px; width:115px; height:241px; z-index:1; background-color: #003399; layer-background-color: #003399; border: 1px none #000000;"><br>
      <a href="#" onClick="div_create('img1')"><img id="img1" src="image/1.gif" width="45" height="43"></a><br>
      <a href="#" onClick="div_create('img2')"><img id="img2" src="image/2.gif" width="63" height="59"></a><br><br>
      <a href="#" onClick="div_create('img3')"><img id="img3" src="image/body_image.jpg" width="108" height="75"></a></div>
    </body>
    </html>
      

  2.   

    我自己也做出来了,就加一句话就可以了,在var w=obj.cloneNode(true);的后面加上w.onclick = null;就OK了!
    大家可以试试!