Javascript 如何将第三方脚本集成到我的html代码中并将值传递给脚本?
我需要将第三方(支付网关按钮)代码集成到我的html代码中。在下面的代码中,div标记是我的html代码,script标记是要集成的代码。如果我像下面那样硬编码脚本标记,它就可以正常工作。现在我想让'data amount'变量并设置它的值。我有什么选择Javascript 如何将第三方脚本集成到我的html代码中并将值传递给脚本?,javascript,html,Javascript,Html,我需要将第三方(支付网关按钮)代码集成到我的html代码中。在下面的代码中,div标记是我的html代码,script标记是要集成的代码。如果我像下面那样硬编码脚本标记,它就可以正常工作。现在我想让'data amount'变量并设置它的值。我有什么选择 <table class="table"> <tr> <td>Cart Subtotal:</td> <td class="text-medium"
<table class="table">
<tr>
<td>Cart Subtotal:</td>
<td class="text-medium" id="SubTotal">$0</td>
</tr>
</table>
<div>
<script
src="https://secure.payments.com/scripts/eCrypt.min.js"
class="paynow-button"
data-publicapikey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
data-amount="1234;" data-currency="USD">
</script>
</div>
提前感谢。您可以通过
dataset
const script = document.querySelector('SCRIPT TAG ID OR CLASS OR WHATEVER SELECTOR');
script.dataset.amount = '1234'
或者你可以通过
constamount=script.dataset.amount
(既可以是getter也可以是setter)获取数据对不起,我不擅长html/javascript。你能详细解释一下吗?@amit好吧,我听不懂你的留言。#小计在哪里?什么是小计变量?我已经为这个问题添加了更多细节,希望它现在清楚了
const script = document.querySelector('SCRIPT TAG ID OR CLASS OR WHATEVER SELECTOR');
script.dataset.amount = '1234'