如何找到两个不同的数字之间的数字差异?

时间:2012-09-21 20:29:21

标签: javascript

这是我的页面:http://digidreamers.com/marketing/seo/microstrategy/

我有18列(标记为:CHANGE),其中我需要显示前两列中的数值的差异(< t d>的当前位置和最后一个月)。

目前,我手动输入前两列,然后计算最后一列中两者的差异以找出差异。 (我是设计师)我想投入一个脚本来计算最后一列。

2 个答案:

答案 0 :(得分:0)

如果你的手机看起来像这样

<td id='tdid'>400</td>

您可以使用javascript来获取此值:

var value1 = document.getElementById ("tdid").innerText;

现在,如果您获得了两个值并将其存储到value1和value2中,则可以使用javascript来设置第三个单元格,如下所示:

document.getElementById ("tdid").innerText = parseInt(value1) - parseInt(value2);

答案 1 :(得分:0)

你知道jQuery可以让你的生活更轻松,对吧? :)

这是另一种解决方案:

<强> HTML

<table>
    <tr>
        <td id='tdid1' class='aaa'>400</td>
        <td id='tdid2' class='aaa'>300</td>
        <td id='resu'></td>
    </tr>
</table>

<br>

<button id='res'>result</button>

<强> JS

var value1 = $("#tdid1").text();
var value2 = $("#tdid2").text();

var result = parseInt(value1) - parseInt(value2);

$('#res').click(function() { $('#resu').html(result) })

在此测试:http://jsfiddle.net/RASG/pqtmb/

只是提醒一下:通过使用javascript,您让客户端进行计算,而不是您的服务器。如果由于任何原因js失败,用户将无法看到包含结果的列。

相关问题