我的代码是这样的。
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
}
}
我在google上搜索了一下,得到了关于添加变量的参考。在我的代码中,我有添加变量。你可以看到 const
和 let
. 但为什么会出现错误?在chrome和firefox浏览器中,它的工作原理是什么?
在JavaScript DOM中没有append方法......用appendChild代替......这取决于你的dom树。
ParentNode.append()方法在ie中是不支持的,你可以在 https:/developer.mozilla.orgen-USdocsWebAPIParentNodeappend。 浏览器兼容性一节中。
但是有一个Polyfill,请看一下同样的文档。