我的表单中的每个输入都有一个属性“email [0]”。以下选择器无法正常工作,我收到错误消息:... input [name = email [0]]'不是有效的选择器。
var email = "emails[0]";
var radioInputs = document.querySelectorAll('.input_radio input[name='+name+']');
如果我试试
var radioInputs = document.querySelectorAll('.input_radio input[name="emails[0]"]');
它工作得很好。但是如何将这个变量名称放入我的选择器而不会出现错误?
你会用:
var name = "emails[0]";
document.querySelectorAll('.input_radio input[name="'+name+'"]');