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
来解析十六进制,等等。引用,“始终指定此参数以消除读取器混淆并保证可预测的行为。未指定基数时,不同的实现会产生不同的结果。”