在两个标签中获取一个元素并循环多个变量
Get an element inside two tags and looping through multiple variable
所以我得到的价格是一个变量,但我总是得到"60美元",而我想要的只是"60美元"。之后,我需要循环遍历多个变量(价格和数量),然后写两个句子。"订单数量为2,价格为60" "订单数量为5,价格为20 "这是我能找到的最接近的了但是循环不起作用。2
</td>
<td class="v1_shop_cart_articles_col_qty">
5
</td>
<td class="v1_shop_cart_articles_col_price"><span class="nobreak">USD <span>60.00</span></span></td>
<td class="v1_shop_cart_articles_col_price"><span class="nobreak">USD <span>20.00</span></span></td>
</tr>
</table>
var price = document.getElementsByClassName('v1_shop_cart_articles_col_price').getElementByTagName('span')[1].innerHTML;
var qty = document.getElementsByClassName('v1_shop_cart_articles_col_qty');
for(var i=0; i<qty.length; i++) {
document.write('An order was placed with a quantity of '+
parseInt(qty[i].innerHTML, 10) + price +
'.');
}
http://codepen.io/anon/pen/hKafl
如果没有表,您的td就不会显示—因此您的qty和price数组为空。此外,当您试图获取price值时,没有访问price数组中的特定元素。
相关文章:
- 如何使用jquery处理php循环通过元素
- 每个$.,循环获胜't逐个迭代HTML元素
- JS.循环遍历多维数组,以计数元素在每列中的出现次数
- js循环遍历单击的元素子节点
- $.每个jquery循环打印一个“;未定义的“;对于getJSON请求后的每个元素,网格数据都会完美地打印出来
- 循环遍历元素jquery选择器
- 特定循环(html元素)方法的优点和缺点
- 循环对象时更新页面上的DIV元素
- 基于事件在循环中隐藏元素
- 在元素数组上循环只会影响最后一个元素
- 关于动态元素中循环中的事件
- 在没有大量回调函数的情况下在列表元素上循环播放同一动画
- PHP:同时循环元素粘在一起
- AngularJs localStorage在循环中删除元素
- 按数据属性循环元素并替换值
- 如何使用 for 循环 jquery 将相应的值附加到相应的 dom 元素
- JQuery:如何在循环 dom 元素时正确缩进字符串
- 使用 for 循环用逗号分隔的值填充选择元素
- 翡翠:每4个元素循环一次,改变职业
- 如何在javascript中使用提取元素循环图像