什么VALUE,什么LENGTH,不明白你要的是什么值

解决方案 »

  1.   

    比如说: <input type="text" id="showdate1" name="showdate1" style="cursor:hand" onclick="javascript:alerts(document.all[this.sourceIndex])">
    function alerts(obj){
    alert(obj.value.length)
    }
    这样就是ok的,但是如果<table id="dd"><tr><td></td></tr></table><script>alerts(document.getElementByTagName("dd"))</script>
    function alerts(obj){
    alert(obj.value.length)
    }
    这样调用,就会有错误,提示obj.value.length为空或不是对象。我想请问的就是如何取出table的value.length.
    谢谢
      

  2.   

    document.getElementById("dd").value
    这个table对象没有value属性啊,当然报错了
      

  3.   

    而input这个对象有value属性,虽然在里面没写,其实是默认就有的。
    所以可以正常执行
      

  4.   

    如何取出table的value.length.??
      

  5.   

    那么具体就是如何取出这个table单元格中的内容。
      

  6.   

    tableid.rows[0].cells[0].innerHTML;//table第1行第1列的内容
    tableid.rows[0].cells[1].innerHTML;//table第1行第2列的内容
    tableid.rows[1].cells[0].innerHTML;//table第2行第1列的内容
    ...
      

  7.   

    <table border=1 id="dd">    <tr>
            <th>学号<th>姓名<th>语文<th>数学<th>英语<th>
        </tr>
        <tr>
            <td>01<td>aaa<td>11<td>22<td>33<td>
        </tr>
        <tr>
            <td>02<td>bbb<td>44<td>55<td>66<td>
        </tr>
        <tr>
            <td>03<td>ccc<td>77<td>88<td>99<td>
        </tr>
    </table>
    <input type=button value="编辑"   name="edit" onClick="edit1();"/>
    function edit1(){
    alert(dd.rows[0].cells[0].innerHTML);
    }
      

  8.   

    <table id="dd"><tr><td></td></tr></table><script>alerts(document.getElementByTagName("dd"))</script>
    ----------》
    <table id="dd"><tr><td></td></tr></table><script>alerts(document.getElementsByName("dd"))</script>
      

  9.   

    最简单的
    document.getElementById("dd").innerText;