老师,我觉得你的兼容性插件还不够严谨,假如"123aaa bbb"或者"bbb aaa123"这样的情况也会被匹配到,我的想法是用下面两条进行排除
els[i].className.indexOf(cls + '') == 0 els[i].className.indexOf(cls + '') == (els[i].className.length - cls.length - 1)
法克希特 说的对, 这里是我不严谨了。 感谢指正哈。。
我觉得用正则写更好!
应该可以使用正则表达式吧
分左、中、右三方面考虑,老师的判据的确不严谨。
els[i].className.indexOf(cls + ' ') == 0 els[i].className.indexOf(' ' + cls) == (els[i].className.length - cls.length - 1)
应该是这样,刚刚写错了