Javascript 将金额值添加到表单输入值

Javascript 将金额值添加到表单输入值,javascript,php,html,paypal,payment-gateway,Javascript,Php,Html,Paypal,Payment Gateway,我目前有一份接受可变金额付款的捐赠表格。 我已经把Stripe作为一种付款方式,现在想加入PayPal 为了将捐赠金额传递给Stripe,我使用了这个方法,因为表单是JavaScript格式的 var amount = document.querySelector('.total-box > span').innerText; 我还向用户显示总金额,如下所示: <span class="total-box"><span></span></span

我目前有一份接受可变金额付款的捐赠表格。 我已经把Stripe作为一种付款方式,现在想加入PayPal

为了将捐赠金额传递给Stripe,我使用了这个方法,因为表单是JavaScript格式的

var amount = document.querySelector('.total-box > span').innerText;
我还向用户显示总金额,如下所示:

<span class="total-box"><span></span></span>

任何帮助都将不胜感激。

在输入元素上使用点符号,
hidden.value

var amount=document.querySelector('.total box>span').innerText;
var hidden=document.querySelector(“输入[name='amount']”);
隐藏值=金额;
log(“隐藏输入的值:”,hidden.Value)
3

我建议使用标准的
.textContent
而不是有点奇怪的IE
.innerText
。这似乎很管用。谢谢你的快速回复。我唯一的问题是,它的价值并没有体现在贝宝身上。我相信它需要能够在多个地方使用,或者可以更新。在我的表单中,用户可以添加PayPal费用,在控制台日志中,它只在页面加载时显示一次,并且不会随附加的费用进行更新。这是一个JSfiddle
<input type="hidden" name="amount" value="">