当前位置: 代码迷 >> JavaScript >> 用JavaScript获取Table三拇指定的行、列
  详细解决方案

用JavaScript获取Table三拇指定的行、列

热度:185   发布时间:2012-10-12 10:17:04.0
用JavaScript获取Table中指定的行、列
       用Html构建3*3的Table,一个服务器控件TextBox,用于接收获取的Table值,一个Button,触发获取值的事件。
详见代码:
<html>
<head>
    <title>演示获取Table的值</title>
    <script type ="text/javascript">
     // Description: 演示用JavaScript,获取Table中指定行、列元素值
    // Notes: 采用简单的Table,并结合TextBox获取之
    function GetTable23()
    {
        var txt=document.getElementById ("txtReceiver");
        //第一种:用标记id的td元素,获取值方法
        txt .value=document.getElementById ("23").innerHTML ;
        //第二种:用获取Table(通过其id),指定获取的行、列
        var valueTd=document.getElementById ("tbl").rows [1].cells[2];
       txt.value=valueTd.innerHTML ;
    }
    </script>
</head>
<body>
    <form id="form1">
    <div>
        <table style="width: 100%;" id ="tbl">
            <tr>
                <td>
                    11
                </td>
                <td>
                    12
                </td>
                <td>
                    13
                </td>
            </tr>
            <tr>
                <td>
                    21
                </td>
                <td>
                   22
                </td>
                <td id ="23">
                    23
                </td>
            </tr>
            <tr>
                <td>
                    31
                </td>
                <td>
                    32
                </td>
                <td>
                    33
                </td>
            </tr>
        </table>
      
        <input type="text" id="txtReceiver" />
        <input id="btnSubmit" type="button" value="获取" onclick ="GetTable23()"; />
    </div>
    </form>
</body>
</html>
其调试结果为:
见附件效果图.
可见我们如期获得了第二行、第三列的值。
       综述之,对JavaScript的不断深化学习,是必要而迫切的。在现有资料和网络的帮助下,争取尽早实现对其的深层理解,以及应用。
  相关解决方案