87,997
社区成员




<table>
<TR><TD><INPUT type=checkbox value="111" name="asdad"></TD>
<td>1 </td>
<td>测试1200 </td>
<td>
<a onClick='openThread("218199");' href="#">1核不认真 </a>
</td>
<td>2008-12-06 </td>
<td>
资料不全
</td>
<td>
asdadsasa
</td>
<td>
测试用户
</td>
<td>
<a onClick='openasdaa("218199");' href="#">1212 </a>
</td>
<td>
</td>
<td>
</td>
</TR> </table>
<script>
function bianli(){
//var bb=document.getElementById("biaoge1"); //
var bb=document.getElementsByTagName("tr")[0]; //这个表示第一个tr
var gg=bb.childNodes;//
alert(gg[1].innerHTML); // 这个是第二个值 <td>
alert(gg[2].innerHTML);// 这个是第三个值 <td>
alert(gg[3].innerHTML);// 这个是第四个值 <td>
}
window.onload=bianli()
</script>
这个是没有ID的情况下用<script language= "javascript ">
function bianli(){
var bb=document.getElementById( "biaoge1 "); //
var gg=bb.childNodes;//
alert(gg[0].innerHTML); //
}
window.onload=bianli();
</script>
<table>
<TR id="biaoge1">
<TD>
<INPUT type=checkbox value="111" name="asdad">
</TD>
<td>1 </td>
<td>测试1200 </td>
<td>
<a onClick='openThread("218199");' href="#">1核不认真 </a>
</td>
<td>2008-12-06 </td>
<td>
资料不全
</td>
<td>
asdadsasa
</td>
<td>
测试用户
</td>
<td>
<a onClick='openasdaa("218199");' href="#">1212 </a>
</td>
<td>
</td>
<td>
</td>
</TR> </table>
<script>
var str = '<table><tr><td>111</td><td>222</td><td>3333</td><td>4444</td><td></td></tr><tr><td>111</td><td>222</td><td>3333</td><td>4444</td><td></td></tr></table>';
var reg = /<tr.*?>\W*<td.*?>.+?<\/td>\W*<td.*?>(.+?)<\/td>\W*<td.*?>(.+?)<\/td>\W*<td.*?>(.+?)<\/td>(?:\W*<td>.*?<\/td>)+\W*<\/tr>/ig;
var arr = [], tem;
while(tem = reg.exec(str)){
arr.push([tem[1],tem[2],tem[3]]);
}
alert(arr.join('\n'));
/*输出格式
arr = [
[222, 333, 444],
[222, 333, 444]
]
*/
</script>
<script type="text/javascript">
var s="<table border=1 width=500>"
+"<tr id='1'><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td></tr>"
+"<tr ><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td></tr>"
+"<tr \n><td>31</td><td>32</td><td>33</td><td>34</td><td>35</td></tr>"
+"</table>";
var oReg=/<tr[\S\s]*?>([\S\s]*?)<\/tr>/gi;
var aResult=[];
var sTrContent;
while(oReg.exec(s)){
sTrContent=RegExp.$1;
aResult.push(
sTrContent.match(/<td[\S\s]*?>([\S\s]*?)<\/td>/gi)
.slice(2)
.join(",")
.replace(/<td[\S\s]*?>|<\/td>/gi,"")
.split(",")
);
}
alert(aResult);
</script>