【发布时间】:2020-06-05 14:48:25
【问题描述】:
我正在创建一个带有添加到收藏链接的列表。 我想使用纯 JS 将 'foo' 值存储在本地存储中。然后,一旦我再次单击,它就会被删除。 也许我无法将标识符绑定到样式名称。 我想重复这里的方式https://jsfiddle.net/farhadB/ocgcejg2/,但我不能。
document.addEventListener('click', function(e) {
if (e.target && e.target.classList.contains('photo')) {
e.target.classList = "foo";
} else if (e.target && e.target.classList.contains('foo')) {
e.target.classList = "photo";
}
});
【问题讨论】:
-
classList是一个类列表,您正在尝试为其分配一个字符串...这不可能,现在可以吗?