Javascript 捕获表标记内的类并捕获多个项

Javascript 捕获表标记内的类并捕获多个项,javascript,html,Javascript,Html,假设我有多个项目,有多个数量。我想用一个变量得到这个量,然后用一个句子打印这个量。我知道这里有一些语法问题,但我试图给出一个大概的想法。也不一定非要这样,只要能造句就写 <td class="v1_shop_cart_articles_col_qty"> 2 </td> <td class="v1_shop_cart_articles_col_qty"> 5 </td> <script>

假设我有多个项目,有多个数量。我想用一个变量得到这个量,然后用一个句子打印这个量。我知道这里有一些语法问题,但我试图给出一个大概的想法。也不一定非要这样,只要能造句就写

<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>

2.
5.
变量数量=document.getElementsByClassName('v1_商店_购物车_物品_商品_商品_数量');

对于(var i=0;i您就接近了。您可以使用
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) +
                 '.'); 
}

for(var i=0;ip.s.为了澄清,它应该写几个句子,即订单数量为2。订单数量为5。为什么在innerHTML后面加10?这是基数。我们正在解析十进制字符串。我们可以传递
16
来解析十六进制,等等。引用,“始终指定此参数以消除读取器混淆并保证可预测的行为。未指定基数时,不同的实现会产生不同的结果。”