首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js 怎么获取table中的值?崩溃了快。

2012-05-28 
js 如何获取table中的值?崩溃了快。。。我能通过adocument.getElementById(mytb).rows[0].cells[0].innerT

js 如何获取table中的值?崩溃了快。。。
我能通过a=document.getElementById("mytb").rows[0].cells[0].innerText;获取到一个值 比如这个值是‘正常’但是当我判断 if(a=="正常"){alert("dasdasdas")}时确不执行if里面的东西了。。。为什么啊 ?a是一个文本节点吗?那如何才能真正的得到一个字符串呢?

HTML code
<!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 runat="server">    <title></title>    <script type="text/javascript">        function show() {            var a = document.getElementById("mytb").rows[0].cells[0].innerText;            alert(a);//能输出‘正常’                        if (a == "正常") {                alert("相等");//没有执行这里            }        }        </script></head><body>    <form id="form1" runat="server">    <div>        <input id="Button1" type="button" value="button"  onclick="show()"/>        <table style="width: 100%;" id="mytb">            <tr>                <td>                    &nbsp;                    正常</td>                <td>                    &nbsp;                    111</td>                <td>                    &nbsp;                    ddd</td>            </tr>            <tr>                <td>                    &nbsp;                    不正常</td>                <td>                    &nbsp;                    444</td>                <td>                    &nbsp;                    5555</td>            </tr>            <tr>                <td>                    &nbsp;                    正常</td>                <td>                    &nbsp;                    534</td>                <td>                    &nbsp;                    53453</td>            </tr>        </table>        </div>    </form></body></html>


[解决办法]
唉 当然不等啦

 你没去空格

热点排行