因此,假设我有多个具有多个数量的项目。我想用变量获取该数量,然后用句子打印数量。我知道这里有一些语法问题,但我想提出一个大致的想法。只要它创建一个句子,它也不必是.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>
答案 0 :(得分:1)
你关闭了。您可以使用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) +
'.');
}