Array.from(document.getElementsByClassName('el-select')).forEach((item) => {
item.children[0].children[0].removeAttribute('readOnly')
item.children[0].children[0].onblur = function () {
let _this = this
setTimeout(() => {
_this.removeAttribute('readOnly')
}, 200)
}
})
原因是因为:select 设置了readOnly 并且在 blur 的时候也会自动添加readOnly 属性