原因分析
其實layui會修改你的代碼顯示,把你的select 隱藏,顯示一個重新生成的div
檢查代碼可以看到
然后你修改的只是自己select的值,有的時間js加載速度不一致,就會出現網頁有時候正常有時候不正常。
解決方案
# 再修改的語句下加入以下代碼,如:
obj.appendChild(createOption(opt, res[opt])) ## 這是修改的語句,注意不要放錯位置,不然可能不成功。
layui.use('form', function() {
let form = layui.form;
form.render();
})