假设一个元素id是td1
他里面可以包含任何很多其他元素
运行后
用鼠标选择他里面的某个连接如果他被包含在td1里面我们就做一些事情
如果不是我就不理
和一些在线文本编辑器差不多啊

解决方案 »

  1.   

    <table width="100%" border="0" cellspacing="0" cellpadding="0" id="t1">
            <tr> 
              <td align="center"><a href="/" class="bai" id="a1"><font color="#0">首页</font></a></td>
            </tr>
            <tr> 
              <td height="10"></td>
            </tr>
          </table>  <SCRIPT LANGUAGE="JavaScript">
     <!--
    var t = document.all.t1;
    var a = document.all.a1; alert(t.contains(a1));
     //-->
     </SCRIPT>
      

  2.   

    非常感谢
    我是说用鼠标选中这个超级连接让他反白再判断
    而且这个超级连接木id
    document.selection.createRange().parentElement()
      

  3.   

    谢谢
    我已经搞好
    非常感谢
    <html>
    <head>
    <script type="text/javascript" language="javascript">
    function show()
    {
    var t = document.getElementById("t1");
    var a = document.selection.createRange().parentElement();
    alert(t.contains(a));
    }
    </script>
    </head>
    <body>
    <table width="100%" border="0" cellspacing="0" cellpadding="0" id="t1">
            <tr> 
              <td align="center"><div><a href="/" class="bai"><font color="#FF0000" id="a1">首页</font></a></div></td>
            </tr>
            <tr> 
              <td height="10">rfhfd</td>
            </tr>
          </table>
    <input type="button" onclick="show()" value="easfs" />
    </body>
    </html>