Property 'index' does not exist on type 'Element'

项目启动报错,但重新保存js文件又可以运行
https://img.mukewang.com/5b6fd414000177b607310611.jpg

toggleDetails() {      var item = document.getElementsByClassName('list-wrapper');        var next = document.getElementsByClassName('ico-next');      var divcard = document.getElementsByClassName('divcard');      for (var i = 0; i < item.length; i++) {
          item[i].index = i;
          item[i].onclick = function () {              var num = this.index;              if (divcard[num].style.display === 'block') {
                  next[num].style.transform = 'rotate(0)';
                  divcard[num].style.display = 'none';
              } else {
                  next[num].style.transform = 'rotate(90deg)';
                  divcard[num].style.display = 'block';
              }
          }
      }
  }


慕勒3428872
浏览 1298回答 1
1回答

POPMUISE

这个错误提示已经很明显了。。Element没有index这个字段。item[i]是个对象,你对象里没有index这个字段,当然报错。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript