簡體   English   中英

javascript使函數參數動態化

[英]javascript make function parameters dynamic

所以我試圖在我的order.html頁面上包含付款API結帳,但是,您必須在HTML文檔的頭部添加一個腳本。 在腳本中,您必須將小計金額指定為數字,但我需要此值為動態。 “stotal”是小計金額。 我需要將小計設置為“stotal”。 我是怎么做到的

<head>
  <script type="text/javascript">
    function paymentApi() {
      V.init({
        apikey: "",
        encryptionKey: "",
        paymentRequest: {
          currencyCode: "USD",
          subtotal: "11.00"
        }
      });
  </script>
</head>

<body>
  <p id="sub-total">
    <strong>Total</strong>: <span id="stotal"></span>
  </p>

只需更改小計以從html獲取值,如下所示

<script type="text/javascript">
function paymentApi(){
    V.init( {
    apikey: "",
    encryptionKey: "",
    paymentRequest:{
        currencyCode: "USD",
        subtotal: document.getElementById('stotal').innerText //Here
    }
    });
</script>
<script type="text/javascript">
function paymentApi(){
    var subtotal = parseFloat($("#stotal").text());

    V.init( {
    apikey: "",
    encryptionKey: "",
    paymentRequest:{
        currencyCode: "USD",
        subtotal: subtotal
    }
    });

</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM