<img src="http://expert.csdn.net/images/csdn.gif" onclick="a1.innerHTML+=this.outerHTML">
<table border=1>
<tr>
<td id=a1>123</td>
</tr>
</table>

解决方案 »

  1.   

    <img src='aaa.gif' onclick="document.all.bbb.innerHTML='<img src=aaa.gif>'"><tabel><tr><td id=bbb></td></tr></table>
      

  2.   

    <table border=1>
    <tr>
    <td ><img src="http://expert.csdn.net/images/csdn.gif" onclick="a1.innerHTML=this.outerHTML">
    </td>
    </tr>
    <tr>
    <td id=a1>
    </tr>
    </table>
    不要了加号
      

  3.   

    <img  onclick="a1.firstChild.replaceNode(this.cloneNode())"
    src="http://expert.csdn.net/images/csdn.gif"><br><br>
    <table border=1>
    <tr>
    <td id=a1>gorush</td>
    </tr>
    </table>
      

  4.   

    <form name="form1" method="post">
    <img border="1" src="样品.jpg" id="img1" onClick="img2.src=img1.src;img2.style.display='block';" width="111" height="83">
    <table width="760" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>
        <p align="center"><img src="" id="img2" style="display:none;">我自己也来了~~~:)期望更多的答案中
      

  5.   

    a1.firstChild 是指a1下的第一个子节点,在这里是指 gorush这个文字节点
    replaceNode 方法是替换节点
    this.cloneNode() 是复制,克隆节点,在这里返回的是 <img>这个节点.
      

  6.   

    大虾们,如果要在table里显示动画又该怎么做呢?期望中
      

  7.   

    呵呵,我又不得分的,分数都会给你们~!:)大虾们,如果要在table里显示动画又该怎么做呢?期望中
      

  8.   

    哦,插入不同的动画要不同的方法吗?GIF或者Flash