javascript - 如何在 IE11 中解决 "TypeError: Object doesn' t 支持属性或方法 'append'"?

标签 javascript jquery vue.js cross-browser vuetify.js

我的代码是这样的:

  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。但为什么会存在错误呢?在 chrome 和 firefox 浏览器中,它有效

最佳答案

ParentNode.append() 方法在 IE 中不受支持,您可以在 https://developer.mozilla.org/en-US/docs/Web/API/ParentNode/append 中阅读相关信息在浏览器兼容性部分。

但在同一文档中有一个 Polyfill 查看

关于javascript - 如何在 IE11 中解决 "TypeError: Object doesn' t 支持属性或方法 'append'"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62335682/

相关文章:

javascript - 如何在每次运行 java 脚本代码时创建一个唯一的值?

javascript - 在调整窗口大小时更改 React js 中的值

javascript - 来自 v-item-group 的错误 : Multiple root nodes returned from render function.

javascript - VueX:等到商店数据加载完毕

vue.js - Vue 路由器警告消息 "passed with params but they will be ignored"

JavaScript 不能在 IE9 上运行,但可以在其他浏览器上运行?怎么了?

javascript - 如何从客户端javascript调用 Node 函数? (HTML)

jquery - 使用两个标识符按类选择元素

Jquery .stop 不按我的理解工作

javascript foo.call(object) 与 object.foo()