javascript中querySelectorAll和getElementsByClassName的问题
我先是在图一的script中用getElementsByClassName获取元素aW实现浏览器宽度改变时aW两个类名的切换然后发现oCW<1200后类名变为MiniWc...
我先是在图一的script中用getElementsByClassName获取元素aW 实现浏览器宽度改变时aW两个类名的切换 然后发现oCW<1200后类名变为MiniW clearfix 再把浏览器拉回1200就变不回去了 console里显示第一次改变类名后就查不到元素 所以我把getElementsByClassName换成了querySelectorAll就没有问题了 网上查资料说是getE是动态获取 queryS是静态获取 可是我又做了图2的测试 发现用getElementsByClassName两个类名可以来回切换没问题 即使第一次类名改变后 也能进行第二次类名改变 这是为什么
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询