gpt4 book ai didi

javascript - hasClass应该在removeClass之前 - 纯Javascript

转载 作者:行者123 更新时间:2023-12-02 17:42:45 26 4
gpt4 key购买 nike

要删除该类,我使用

getElementsByClassName("myclass1")[i].classList.remove("myclass2")

基于HTML5技术。 (我知道这不适用于 IE9,仅适用于浏览器)。

据我所知,不检查类是否存在绝对没问题。对吗?

但是,就我而言,我想要删除 myclass2 的页面上有许多带有 myclass1 的项目,但其中大多数(假设 90%)没有有myclass2

检查类 myclass2 是否存在将有助于提高性能,因为检查是否存在可能比删除快得多? (仍然不确定我最后的陈述)

对于我的情况,你会怎么做?

谢谢。

最佳答案

As far as I know it is absolutely fine do not check if class exists. Right?

是的。 remove仅删除它找到的 token 。

Will checking if the class myclass2 exists will help to increase the performance as checking if exists could be much faster than delete?

很难,因为它会在列表中被搜索两次。

关于javascript - hasClass应该在removeClass之前 - 纯Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22045185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com