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

怎么通过脚本取table的值,多谢大家帮忙

2012-02-20 
如何通过脚本取table的值,谢谢大家帮忙希望通过脚本循环以下table,得到结果主要是要取每一行的值,没有值就

如何通过脚本取table的值,谢谢大家帮忙
希望通过脚本循环以下table,得到结果

主要是要取每一行的值,没有值就不取了,xs3   有12,s3有2
"7"   Short   Zipper     xs3/12   s3/2 "
"3/4   Invisible   Zipper     xs3/12   s3/2 "
"Full   Concealed   Zipper     xs3/12   s3/2 "

<table   width= "777 "   border= "0 "   id= "3 ">
    <tr>
        <td> &nbsp; </td>
        <td> <font   face= "Verdana "   size= "1 "> XS   Qty </font> </td>
        <td> <font   face= "Verdana "   size= "1 "> Small   Qty </font> </td>
        <td> <font   face= "Verdana "   size= "1 "> Med   Qty </font> </td>
        <td> <font   face= "Verdana "   size= "1 "> Large   Qty </font> </td>
    </tr>
    <tr>
        <td> 7&quot;   Short   Zipper   </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "xs3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "s3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "m3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "l3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
    </tr>
    <tr>
        <td> 3/4   Invisible   Zipper </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "xs3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "s3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">


            <input   size= "3 "   name= "m3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "l3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
    </tr>
    <tr>
        <td> Full   Concealed   Zipper </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "xs3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "s3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "m3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
        <td> <font   face= "Verdana "   size= "1 ">
            <input   size= "3 "   name= "l3 "   onChange= "total(3) "   readonly= " "   />
        </font> </td>
    </tr>
</table>

[解决办法]
<textarea id=textarea1>
<table width= "777 " border= "0 " id= "3 ">
<tr>
<td> &nbsp; </td>
<td> <font face= "Verdana " size= "1 "> XS Qty </font> </td>
<td> <font face= "Verdana " size= "1 "> Small Qty </font> </td>
<td> <font face= "Verdana " size= "1 "> Med Qty </font> </td>
<td> <font face= "Verdana " size= "1 "> Large Qty </font> </td>
</tr>
<tr>
<td> 7&quot; Short Zipper </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "xs3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "s3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "m3 " onChange= "total(3) " readonly= " " />


</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "l3 " onChange= "total(3) " readonly= " " />
</font> </td>
</tr>
<tr>
<td> 3/4 Invisible Zipper </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "xs3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "s3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "m3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "l3 " onChange= "total(3) " readonly= " " />
</font> </td>
</tr>
<tr>
<td> Full Concealed Zipper </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "xs3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "s3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "m3 " onChange= "total(3) " readonly= " " />
</font> </td>
<td> <font face= "Verdana " size= "1 ">
<input size= "3 " name= "l3 " onChange= "total(3) " readonly= " " />
</font> </td>
</tr>
</table>
</textarea>
<script>
var str=textarea1.value;
var re=/ <td> ([^ <> ]*?) <\/td> /g;
var arr=str.match(re);
for (var i=0;i <arr.length ;i++ )
{
alert((arr[i]).replace(re, "$1 "))+ "\n ";
}
</script>

热点排行
Bad Request.