我想把 下面中间的 img 替换 文字 但里面有 ID  怎么弄才好呢? 高手们帮我看下 谢谢
<td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');">    <a href="#">        <img src="11111_files/090728_main_kitchen_tab02_ov.gif" name="MainKitchenTab02" border="0" id="MainKitchenTab02" />    </a></td><td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');" id="MainKitchenTab02">    <a href="#">        这样改也不行 55555555    </a></td>
<!-- test2  --><td onmouseover="javascript:MainKitchenTab('MainKitchenTabDiv_2');"    <a href="#" id="MainKitchenTab02">>        这样改也不行 55555555    </a></td>

解决方案 »

  1.   

    在 onmouseover 中不需要 javascript:
      

  2.   

    替换文字 就替换呗 把 img  tag 去掉
      

  3.   

    <td onmouseover="MainKitchenTab('MainKitchenTabDiv_2');">
      

  4.   

    try:<td onmouseover="document.getElementById('MainKitchenTab02').innerHTML='文字';"    <a href="#" id="MainKitchenTab02">>       <img src="11111_files/090728_main_kitchen_tab02_ov.gif" name="MainKitchenTab02" border="0" id="MainKitchenTab02" />     </a></td> 
      

  5.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head><body>
    <table>
    <tr>
    <td style="background-color:#ddd;" onmouseover="document.getElementById('MainKitchenTab02').innerHTML='文字';">
        <a href="#" id="MainKitchenTab02">
           <img src="a.gif" name="MainKitchenTab02" border="0" /> 
        </a>
    </td> 
    </tr></table>
    </body>
    </html>
      

  6.   

    把IMG标签去掉不就好了嘛,或者加一个FONT的标签成不成了,name  id  也都用一样的试试,成不,或者加一个 SPAN 标签啊