要删除该类,我使用
getElementsByClassName("myclass1")[i].classList.remove("myclass2")
基于HTML5技术。 (我知道这不适用于IE9-,仅适用于浏览器)。
据我所知,绝对不检查类是否存在。对?
但是,在我的情况下,我要删除
myclass1
的页面上有很多带有myclass2
的项目,但是其中大多数(假设90%)没有myclass2
。检查类
myclass2
是否存在将有助于提高性能,因为检查类是否存在比删除快得多? (仍然不确定我的最后声明)在我的情况下,你会怎么做?
谢谢。
最佳答案
据我所知,绝对不检查类是否存在。对?
是。 remove
只会删除找到的令牌。
检查类myclass2是否存在将有助于提高性能,因为检查类是否比删除快得多?
几乎没有,因为它将在列表中被搜索两次。