クレジットカード決済用JavaScript準備⑥


card.js
  const renderDom = document.getElementById("charge-form");
  const tokenObj = `<input value=${token} name='token' type="hidden"> `;
  renderDom.insertAdjacentHTML("beforeend", tokenObj);
      }
  document.getElementById("order_number").removeAttribute("name")
  document.getElementById("order_cvc").removeAttribute("name")
  document.getElementById("order_exp_month").removeAttribute("name")
  document.getElementById("order_exp_year").removeAttribute("name")

type="hidden

HTMLのは、ユーザーには見えない隠しフィールドを設置するために使います。
あくまでもブラウザ上で表示されていないだけで、ソースコード上では閲覧可能なことに注意しましょう。

emoveAttributeで属性を削除

removeAttribute('削除する属性')という形式で使います。