Javascript 如何在两个不同的空间中找到数字差异<;td>';s

Javascript 如何在两个不同的空间中找到数字差异<;td>';s,javascript,Javascript,这是我的页面: 我有18列(标记为:CHANGE),其中我需要显示前两列中数值的差异(的当前位置&上个月) 目前,我手动输入前两列,然后在最后一列中计算这两列的差异以计算出差异。(我是一名设计师)我想加入一个脚本来计算最后一列。如果您的单元格看起来像这样 <td id='tdid'>400</td> 现在,如果您得到这两个值并将其存储到value1和value2中,您可以使用javascript设置第三个单元格,如下所示: document.getElementById

这是我的页面:

我有18列(标记为:CHANGE),其中我需要显示前两列中数值的差异(的当前位置&上个月)


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

如果您的单元格看起来像这样

<td id='tdid'>400</td>
现在,如果您得到这两个值并将其存储到value1和value2中,您可以使用javascript设置第三个单元格,如下所示:

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

你知道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>
在这里测试它:


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

页面不存在:“此服务器上找不到请求的URL/seo/marketing/microstrategy/。”您将原始值放在何处以及如何放置?Php还是纯html?对不起,伙计们,我想说得尽可能清楚。谢谢你们!我会试试这个。编辑:添加了parseInt。我本想提出关键概念,但却错过了。谢谢@RASG
<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>
var value1 = $("#tdid1").text();
var value2 = $("#tdid2").text();

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

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