javascript - 捕获表标记内的类并捕获多个项目

标签 javascript html

假设我有多个数量较多的商品。我想用变量获取该数量,然后用句子打印数量。我知道这里存在一些语法问题,但我试图给出一个总体思路。它也不必是 .write,只要它创建一个句子即可。

<td class="v1_shop_cart_articles_col_qty">
            2

</td>
<td class="v1_shop_cart_articles_col_qty">
            5

</td>
<script>
    var qty = document.getElementsByClassName('v1_shop_cart_articles_col_qty');
    for(var i=0; i<qty.length; i++) { 
    document.write(' A order was placed  with a quantity  of'+qty[i]+'.'); 
    }
</script>

最佳答案

你已经很接近了。您可以使用 innerHTML 获取每个元素的内容,并使用 parseInt() 将其转换为整数,例如:

for(var i=0; i<qty.length; i++) {
  document.write('An order was placed with a quantity of ' +
                 parseInt(qty[i].innerHTML, 10) +
                 '.'); 
}

示例:http://codepen.io/paulroub/pen/BirIo

关于javascript - 捕获表标记内的类并捕获多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24171997/

相关文章:

javascript - 我需要将选中和未选中的复选框分开。请任何人帮助我

javascript - 如何在 HTML 中嵌入从 R 导出的功能性打印图

javascript - Highcharts Highmap 世界 - 为大陆内的所有国家着色

javascript - 从 API 数据切换 Div 隐藏/显示

javascript - 在更改 div 背景时结合 mouseenter、mouseleave 和 click 事件

html - 如何使用百分比设置表格单元格的最大宽度?

html - 在不更改表单大小的情况下向表单输入添加填充

java - onclick javascript 函数需要 "turn on and off"div 属性以进行后续点击

javascript - 位置粘滞的谷歌浏览器错误?

html - 突出显示表格元素上的一列 - CSS