想要按 Id 而不是按名称读取输入
Want to read input by Id instead of by name
我想 javascript 实时阅读我的输入字段 "id"
因为支付网关不允许在输入字段中添加名称
formSelectors: {
numberInput: 'input[name="number"]',
expiryInput: 'input[name="expiry"]',
cvcInput: 'input[name="cvc"]',
nameInput: 'input[name="name"]';
}
快速回答:
formSelectors: {
numberInput: '#yourInputId'
}
另外:
通过 id 获取元素的其他选项:
document.getElementById("yourInputId")
此外,每个具有 Id 的元素都已被 JavaScript 选择并存储在与 id 同名的变量中。例如
<div id="myid"></div>
您将在 javascript 中拥有变量 myid
并且可以使用它
console.log (myid.classList) // array of classes
最后我得到了解决办法,就是把名字改成 id
formSelectors: {
numberInput: 'input[id="number"]',
expiryInput: 'input[id="expiry"]',
cvcInput: 'input[id="cvc"]',
nameInput: 'input[id="name"]'
}
我想 javascript 实时阅读我的输入字段 "id" 因为支付网关不允许在输入字段中添加名称
formSelectors: {
numberInput: 'input[name="number"]',
expiryInput: 'input[name="expiry"]',
cvcInput: 'input[name="cvc"]',
nameInput: 'input[name="name"]';
}
快速回答:
formSelectors: {
numberInput: '#yourInputId'
}
另外:
通过 id 获取元素的其他选项:
document.getElementById("yourInputId")
此外,每个具有 Id 的元素都已被 JavaScript 选择并存储在与 id 同名的变量中。例如
<div id="myid"></div>
您将在 javascript 中拥有变量 myid
并且可以使用它
console.log (myid.classList) // array of classes
最后我得到了解决办法,就是把名字改成 id
formSelectors: {
numberInput: 'input[id="number"]',
expiryInput: 'input[id="expiry"]',
cvcInput: 'input[id="cvc"]',
nameInput: 'input[id="name"]'
}