<TD><a href="#" onclick=this.parentElement.style.backgroundImage="url('logo.jpg')">xxx</a></TD>现在背景是平铺,要正好,就要看图片和单元的大小了

解决方案 »

  1.   

    第2个问题你可以用用滤镜试试
    ============================
    用滤镜的<br>
    <table width="69" height="51" border="1" cellpadding="0" cellspacing="0">
      <tr>
        <td style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://expert.csdn.net/images/csdn.gif', sizingMethod='scale')">&nbsp;</td>
      </tr>
    </table><br>没有用滤镜的<br>
    <table width="69" height="51" border="1" cellpadding="0" cellspacing="0">
      <tr> 
        <td background="http://expert.csdn.net/images/csdn.gif"></td>
      </tr>
    </table>
      

  2.   

    两个功能都实现了的代码
    =======================
    <table width="69" height="51" border="1" cellpadding="0" cellspacing="0">
      <tr>
        <td onclick="filters[0].src='http://www.dearbook.com.cn/book/images1/smallTS_750831827101top.jpg'" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://expert.csdn.net/images/csdn.gif', sizingMethod='scale')">&nbsp;</td>
      </tr>
    </table>