未捕获的TypeError:无法读取属性' className'零角度

时间:2017-06-20 08:50:20

标签: javascript angularjs

我正在尝试检查这个类是否存在于我的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中现在没有这个类

1 个答案:

答案 0 :(得分:0)

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