javascript - 将 HTML 数据导入 JavaScript

标签 javascript html

我在 HTML 文件中有一个表格,设置如下(这只是表格的一行)

    <tr>
   <td class = "numeric">0</td>
   <td class = "numeric">2</td>
   <td class = "numeric">3</td>
   <td class = "numeric">1</td>
   <td class = "numeric">4</td>
   <td class = "numeric" id="city3"> </td>
      </tr>

我需要编写一个脚本来检索表中的数字,以便我可以将它们加起来。可以说我完全不知道如何检索信息。如有任何帮助,我们将不胜感激。

最佳答案

如果您想使用 native JavaScript 实现它 ( http://jsfiddle.net/S4XX2/1/ )

var tds = document.getElementsByClassName('numeric');

var total = 0;

for(var i = 0; i < tds.length; i++) {
    var textValue = tds[i].innerHTML;
    if(textValue != '') {
        total += parseInt(textValue);   
    }
}

alert(total); // alerts the total sumed up

如果您使用 JQuery ( http://jsfiddle.net/S4XX2/2/ )

var total = 0;

$('td.numeric').each(function() {
    var textValue = $(this).text();
    if(textValue != '') {
        total += parseInt(textValue);  
    }
});

alert(total); // alerts the total sumed up

关于javascript - 将 HTML 数据导入 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23923326/

相关文章:

javascript - jquery-1.6.4.min.js 自动重定向到google主页

javascript - 数据未填充到 JQuery 数据表中

javascript - 更新组件不起作用 ReactJs

javascript - 谷歌地图 API 不在页面上显示 map 不知道为什么

javascript - 菜单栏事件类Smarty模板

javascript - 将所有文本框对齐在同一垂直位置

html - 如何在 css 和 html 中将图像的阴影放在其下方的另一个图像上?

html - 如何添加基于文本的单位,如 "lbs" float 到输入元素的内部(或外部)?

html - 如何在正文和页脚之间获得固定边距

javascript - 使用javascript基于交互式ggplot创建过滤器选择