未捕获的类型错误:无法读取空角度的属性'className'



我正在尝试检查这个类是否存在于我的 DOM 中,以便我可以根据它添加一些操作。 但它一直给我这个错误。

angular.element(document).ready(function () {

            function hasClass(ele, cls) {
              return ele.className.match(new RegExp('(\s|^)' + cls + '(\s|$)'));
            }
            if (hasClass(document.querySelector('.mobile-wrapper'), 'mobile-wrapper')) {
              console.log('yes');
            } else {
              console.log('no');
            }
          });

该类现在在我的 DOM 中不可用

如果你想在纯JS中检查类,你需要写这个element.classList.contains('some-class')

相关内容

最新更新