Effacer plusieurs classes
Bonjour à tous,
Dans la doc MDN, je lis cet exemple:
Code:
1 2 3 4
| // ajouter ou supprimer plusieurs classes en utilisant la syntaxe de propagation
const cls = ["foo", "bar"];
div.classList.add(...cls);
div.classList.remove(...cls); |
Dans mon code, j'ai ceci:
Code:
1 2 3
| // Effacement des classes antérieures
const allClasses = ['force-success', 'force-middle', 'force-weak', 'force-error'];
force.classList.remove(...allClasses); |
Le débogueur IE11 m'indique une erreur aux 3 petits points.
Est-ce une erreur sur la doc, une incompatibilité IE ou une erreur que je n'aurais pas vue? Ma question est une question de principe, car cela marche très bien avec la syntaxe classique:
Code:
force.classList.remove('force-success', 'force-middle', 'force-weak', 'force-error');