Wordpress Javascript设置输入字段的属性



我想在Wordpress的JavaScript输入字段上设置一个属性(inputmode="numeric")。现在我有这个:

(function($) {
document.addEventListener(“DOMContentLoaded”, ()=>{
Let numberInputs = document.querySelectorAll(‘input[type=“number”]

for (let i = 0; i < numberInputs.length; i++) { 
  Let element = numberInputs[i]
element. setAttribute("inputmode", "numeric")
}
})( jQuery );

不幸的是它不起作用。我错在哪里?

您的代码中有几个错误。下面是一个注释和修复的版本:

(function($) {
document.addEventListener("DOMContentLoaded", ()=>{
/*let needs to be lowercase*/ let numberInputs = document.querySelectorAll('input[type="number"]'); // You forgot a closing quote and parenthesis. Also, the quotation marks you're using aren't actual ones

for (let i = 0; i < numberInputs.length; i++) { 
let element = numberInputs[i];
element.setAttribute("inputmode", "numeric");
}
})( jQuery );

最新更新