现有一javascript字符串strHtml如下,可能有0个或多个<tr>,计算出包含有多少行?(即<tr></tr>) strHtml= '<table id="xmltable" width="100%" border="0" cellspacing="1" cellpadding="0" >'+
'<tr>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'</table>';最好不要生成table后,用document.getElementById("xmltable").rows.length 取出来..
用正则表达式取出来..
'<tr>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'<td></td>'+
'</table>';最好不要生成table后,用document.getElementById("xmltable").rows.length 取出来..
用正则表达式取出来..
<script language="javascript">
<!--
strHtml= ' <table id="xmltable" width="100%" border="0" cellspacing="1" cellpadding="0" >'+
' <tr>'+
' <td> </td>'+
' <td> </td>'+
' <td> </td>'+
' <td> </td>'+
' <td> </td>'+
' <tr>'+
' <td> </td>'+
' <td> </td>'+
' <td> </td>'+
' <td> </td>'+
' <td> </td>'+
' </table>';
alert(strHtml.split("<tr>").length-1)
//-->
</script>