我的表单中的每个Input上都有一个属性“ 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]"]');
它工作得很好。但是,如何在没有错误的情况下将此变量名放入选择器呢?
答案 0 :(得分:1)
您将使用:
var name = "emails[0]";
document.querySelectorAll('.input_radio input[name="'+name+'"]');