JS通过相同的name 或ID 进行表格 列 求和代码
比如我有个表格<tablewidth="200"border="0"><tr><td></td><td></td><tdid="qh">2</td><td></td><t...
比如我有个表格
<table width="200" border="0">
<tr>
<td> </td>
<td> </td>
<td id="qh">2</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td id="qh">3</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td id="qh">4</td>
<td> </td>
<td> </td>
</tr>
</table>
我给 td 一个ID 然后我想用一个JS 求这列的合出来... 谁能帮我写下这个JS代码 展开
<table width="200" border="0">
<tr>
<td> </td>
<td> </td>
<td id="qh">2</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td id="qh">3</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td id="qh">4</td>
<td> </td>
<td> </td>
</tr>
</table>
我给 td 一个ID 然后我想用一个JS 求这列的合出来... 谁能帮我写下这个JS代码 展开
展开全部
JS通过相同的name进行表格求和代码
$("input[name=productNeedNum]").each(function(){
var productNeedNum=document.getElementById("productNeedNum").value;
var NumTotal += productNeedNum;
document.getElementById("NumTotal").value=NumTotal;
});
$("input[name=productNeedNum]").each(function(){
var productNeedNum=document.getElementById("productNeedNum").value;
var NumTotal += productNeedNum;
document.getElementById("NumTotal").value=NumTotal;
});
追问
我对JS 不太了解 能不能给我个 直接html 实例?
追答
head>
<script type="text/javascript" src="http://code.hs-cn.com/jquery/jquery-1.7.1.min.js"></script>
</head>
<body>
<table width="200" border="0" class="table_sum">
<tr>
<td> </td>
<td> </td>
<td>2</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>3</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>4</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td class="sum"></td>
<td> </td>
<td> </td>
</tr>
</table>
<script>
$(function(){
$('.table_sum').each(function(){
var sum = 0;
count=3;
$('tr', this).each(function(){
if(count >0){
sum += Number($('td', this).eq(2).html());
count--;
}
});
$('.sum', this).html(sum);
});
});
</script>
</body>
</html>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-10
展开全部
你是想获得qh这一列的和是么?
追问
是的
追答
New Document
function abc(){
var he=0;
var zhi = document.getElementsByTagName("TR");
for(var i=0;i
2
3
4
这样就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询