我要获得<td></td>间的内容啊 比如<td>3333</td>
我要得到3333  要怎么实现啊,不给td设id 其他还有什么方法啊

解决方案 »

  1.   

    document.getElementById("tableID").cells[i].value
    这个更标准
      

  2.   

    <script>
    var str="<td>3333</td>";
    var re=/<td>(.*?)<\/td>/gi;
    alert(str.replace(re,"$1"))
    </script>
      

  3.   

    就象不知道人名,怎么描述他的个性特征?
    貌似TABLE对象有childNodes属性,如果能解决你的问题的话。
      

  4.   

    这些好象都行不通, 具体是这样的
     一个checkbox和一个td在一个tr内 我现在取得了选中的checkbox对象 要取得选中的checkbox对象所在tr中的td中的内容 
    代码类似下面:
    <tr>
    <td><input name="ws_id" type="checkbox" value="<%=id%>" id="ws_id"></td>
    <td>3333</td>
    </tr>
    好象是可以通过parentNode.parentNode.firstChild之类的 具体的我想请教一下大家
      

  5.   

    新人,第一次回答问题,搞了半个多小时(获取单元格值时不知道nodeValue属性 试了半天) 不好意思 
    能给点分不<script language = javascript>
    function show(obj)
    {
    var str = obj.parentElement.parentElement.childNodes[1].childNodes[0].nodeValue;
    alert(str);
    }
    </script>
    <table >
    <tr >
    <td ><input name="ws_id" type="checkbox" value="<%=id%>" id="ws_id" onclick ="show(this)"></td>
    <td>3333</td>
    </tr>
    </table>