我希望javascript实时读取我的输入字段" id" 因为支付网关不允许在输入字段中添加名称
formSelectors: {
numberInput: 'input[name="number"]',
expiryInput: 'input[name="expiry"]',
cvcInput: 'input[name="cvc"]',
nameInput: 'input[name="name"]';
}
答案 0 :(得分:1)
快速回答:
formSelectors: {
numberInput: '#yourInputId'
}
另外:
通过id获取元素的其他选项:
document.getElementById("yourInputId")
此外,具有Id的每个元素都已由JavaScript选中并存储在与id相同的变量中。例如
<div id="myid"></div>
您将在javascript中使用变量myid
并可以使用它
console.log (myid.classList) // array of classes
答案 1 :(得分:0)
最后我得到的解决方案就是这么简单的改名为id
formSelectors: {
numberInput: 'input[id="number"]',
expiryInput: 'input[id="expiry"]',
cvcInput: 'input[id="cvc"]',
nameInput: 'input[id="name"]'
}