<table>
                <tr>
                   <td id="1_1" align="center">
                       <img src="Images/img.png" />
                   </td>
                </tr>
         </table>
怎么通过这个img标签,获取到img所在td的id。

解决方案 »

  1.   

    $("img").parents("td").eq(0).attr("id");
      

  2.   

    document.getElementsByTagName("img")[0].parentNode.id
      

  3.   

    javaScript里取到的img
    然后获取父级元素parentNode再点id属性名就可以了。
    var img;
    //在这里写获得img的代码
    img.parentNode.id就可以了。
      

  4.   

    谢谢大家,。
    那如果是这样呢。 <table>
         <tr>
            <td id="1_1" align="center">
               <img src="Images/img.png" />
            </td>
            <td id="1_2" align="center">
               
            </td>
            <td id="1_3" align="center">
               <img src="Images/img.png" />
            </td>
         </tr>
     </table>
      

  5.   


     var imgs = document.getElementsByTagName("img");
                for(var i = 0 ; i< imgs.length ; i++ ){
                    alert(imgs[i].parentNode.id);
                }