queryselector错误不是有效的选择器javascript

queryselector错误不是有效的选择器javascript,javascript,Javascript,产生错误 let selector = document.querySelector(`[data-id=${element.id}}]`); 你知道我该怎么解决这个问题吗?看起来你有一个额外的右括号。尝试: Failed to execute 'querySelector' on 'Document': '[data-id=484}]' is not a valid selector. 编辑 还可以尝试在属性值周围加引号: let selector = document.querySele

产生错误

let selector = document.querySelector(`[data-id=${element.id}}]`);

你知道我该怎么解决这个问题吗?

看起来你有一个额外的右括号。尝试:

Failed to execute 'querySelector' on 'Document': '[data-id=484}]' is not a valid selector.
编辑

还可以尝试在属性值周围加引号:

let selector = document.querySelector(`[data-id=${element.id}]`);

打字错误-您有一个左大括号,但有两个右大括号-(
[data id=${element.id}]
);仍然收到DomeException:未能对“Document”执行“querySelector”:“[data id=484]”不是有效的选择器。请尝试仅在插入的内容中使用反勾号,并按照Casper的建议,在整个内容周围使用引号(“[data id=”${element.id}`]”);用“、let-selector=document.querySelector”(“[data-id=\”“+element.id+”)、let-selector=document.querySelector(
[data-id=“${element.id}]”]
)包装元素;我使用[data-id=“${element.id}]”修复它。我只是在它里面添加一个qoutes,直到我得到它
let selector = document.querySelector(`[data-id="${element.id}"]`);