我正在尝试使用id访问元素。
收获如下:
我的功能:
function upload(x , y, z ) {
var selector = "\"" + "#" + z + x + "\"";
console.log(selector);
var form = document.querySelector(selector);
var formData = new FormData(form);
...}
The console.log() is correct.
显示“#a1.3”
是动态生成的HTML元素的ID。可以肯定的是,我从id中删除了特殊字符,只给出了字符。
但是我仍然遇到相同的错误。
我不知道为什么会这样。
答案 0 :(得分:1)
您需要在选择器中转义句点...
"#a1\\.3"