先获取指定单元格的 innerHTML,再对innerHTML进行解析,这样可以不?
href后面带的地址,一般都用单引号或双引号括起来,所以只要取这两个符号之间的值就可以了。

解决方案 »

  1.   

    只要给表格加上ID内容就可以用document.getElementById取了
      

  2.   

    document.getElementById("table").rows[i].cells[j].innerHTML
    i指第几行,j指第几列
      

  3.   


    <!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>
      <title> new document </title>
      <script type="text/javascript">
      <!--
    function show(e){
    var e = e || window.event;
    var otarget = e.srcElement || e.target;
    alert(otarget.innerHTML)
    }
      //-->
      </script>
     </head> <body>
      <table style="width:100px;height:50px;border:1px solid red" onclick="show(event)">
    <tr>
    <td>1</td>
    <td><a href="http://www.baidu.com">www.baidu.com</a></td>
    </tr>
    <tr>
    <td>2</td>
    <td><a href="http://www.google.com">www.google.com</a></td>
    </tr>
      </table>
     </body>
    </html>
      

  4.   

    document.getElementById("table").rows[i].cells[j].innerHTML 
    i指第几行,j指第几列
    也可以 
     var e = e || window.event;
     var otarget = e.srcElement || e.target;
    楼上的方法都可以
    ^_*
      

  5.   

    document.getElementById("table").rows[i].cells[j].innerHTML 顶
      

  6.   

    4楼的简单。  如果table 里面没有其它onclick 事件,4楼最佳!