我想防止使用 JavaScript 的元素上出现重复的类名。
当我运行以下代码时,我得到了"Test 1"
两次类名。
这是我的 HTML:
<body>
<div id="foo">Hey</div>
</body>
和我的 Javascript:
function addClass(element, myClass) {
var add = element.className += ' ' + myClass;
}
addClass(foo,'Test1');
addClass(foo,'Test1');
addClass(foo, 'Test2');
我希望我的结果是:
<div id="foo" class=" Test1 Test2">Hey</div>
并不是
<div id="foo" class=" Test1 Test1 Test2">Hey</div>
有什么办法可以做到这一点?