JavaScript 从多个引号中转义

JavaScript escape from multiple quotes

我基本上是在尝试放置 this.name 而不是 "main" 标记。无法在 javascript 上找到执行此操作的方法,因为引号搞砸了。

代码:

document.querySelector('button[name="main"]').classList.add('selected');

检查一下

var obj = document.querySelector('button[name="main"]');
alert(obj);

它正在运行,问题出在你classlist.add('selected')部分

尝试:
document.querySelector('button[name='+this.name+']').classList.add('selected');