如何解决IE11中的“类型错误:对象不支持属性或方法'追加'”?

我的代码像这样:


  setFooter () {

    if (!this.footer) {

      const div = document.createElement('div')

      let html

      html = "<span><div style='float:left; border-radius: 12px;'></div></span>" +

          "<span style='font-size:12px'>Available</span>"

      div.innerHTML = html

      document.querySelector('.v-date-picker-table').append(div)

      this.footer = true

    }

  }

我在谷歌中进行了搜索,并获得了添加变量的参考。在我的代码中,我添加了变量。您可以看到 和 。但是为什么存在错误呢?在铬和火狐浏览器中,它可以工作constlet


慕娘9325324
浏览 178回答 2
2回答

波斯汪

ParentNode.append()方法在ie中不受支持,您可以在浏览器兼容性部分中&nbsp;https://developer.mozilla.org/en-US/docs/Web/API/ParentNode/append&nbsp;阅读有关它的信息。但是在同一文档中有一个Polyfill看看

汪汪一只猫

在脚本中,DOM不是方法。使用代替...这取决于你的 DOM 树appendappendChild
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript