日期:2014-05-16  浏览次数:20389 次

求一好办法,判断是否有查询结果
有一个table放置所有人员信息,如:

<table   class= " ">
        <tr>
<td> id </td>
<td> name </td>
<td> sex </td>
<td> mail </td>
        </tr>
        这里是从数据库中读取的数据,如果没有数据,则为空。
</table>

我想用JS来判断这个table中是否有从数据库中读取到的数据。也就是 <table> 中的 <tr> 对数,是否大于1。然后进行其它操作。

请朋友们指点。不胜感激。



------解决方案--------------------
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> new page </title>
</head>
<body>
<table id=t>
<tr>
<td> id </td>
<td> name </td>
<td> sex </td>
<td> mail </td>
</tr>
</table>
</body>
<script>
var len=document.getElementById( "t ").rows.length;//还有其他的table,那就给这个table指定一个id就可以了
if(len==1){
alert( "没有读取到数据! ");
}else{
alert( "读取到 "+(len-1)+ "条数据! ");
}
</script>
</html>