我有2个div。
一个是SHIPPING,另一个是TOTAL PRICE。
<div id="tt_shipping_rate_basket">$0.00</div> = SHIPPING
<div class="op_col5_3" align="right" id="tt_total_basket">$897.00</div> = TOTAL PRICE
另外还有4个SHIPPING输入,每个输入都在运输div中加上它自己的价格。
例如:
输入1 = 10 $
输入2 = 20 $
所以在选择输入时,#tt_shipping_rate_basket中的值正在将ajax更改为输入的值......这很有效......
问题是,我不想要2个div(一个用于发货,一个用于总价)......
我只想要一个div,称为Total Price,当我选择一个输入时,该值应该添加到&amp; CHANGE到#tt_total_basket而不是tt_shipping_rate_basket ......
我要做的是,获取SHIPPING字段的值(这是ajax填充的),获取TOTAL PRICE字段的值,然后只是将ADD运送到总价格......
这是我试图写的但它似乎没有用,抱歉我不擅长编程......
function plus() {
var spTotal = document.getElementById("tt_total_basket");
var spShip = document.getElementById("tt_shipping_rate_basket");
spTotal = spTotal.innerHTML = +spShip;
}
spTotal是总价格
spShip是运费
结果应为(spTotal = spTotal.value + spShip.value)..
有人可以帮忙吗?
答案 0 :(得分:2)
未经测试,但你明白了:
var spTotal = document.getElementById("tt_total_basket").innerHTML.replace('$', '');
var spShip = document.getElementById("tt_shipping_rate_basket").innerHTML.replace('$', '');
spTotal = parseFloat(spTotal) + parseFloat(spShip);