一个Firefox下的事件监听问题

 var ctrl = document.querySelector('.ctrl');
ctrl.addEventListener('click',function () {
    if (ctrl.innerText === '开始') {
        ctrl.innerText = '暂停';
    } else {
        ctrl.innerText = '开始';        
    } 
},false)

代码如上,在chrome ie11 edge均没有问题,Firefox下无效,想不出问题出在哪儿。

firefox不支持innerText,用innerHTML,如果包含html代码需要用正则替换掉html代码就是innerText效果了

 <div class="ctrl">开始</div>
<script>
    var ctrl = document.querySelector('.ctrl');
    ctrl.addEventListener('click', function () {
        if (ctrl.innerHTML === '开始') {
            ctrl.innerHTML = '暂停';
        } else {
            ctrl.innerHTML = '开始';
        }
    }, false)
</script>