用innerHtml向一个div写内容,easyUI就不显示div的样式了。并且IE9也不显示样式,firefox就可以。求大神

html-css09

用innerHtml向一个div写内容,easyUI就不显示div的样式了。并且IE9也不显示样式,firefox就可以。求大神,第1张

尊敬的用户,您好!很高兴为您答疑

看了一下你的截图,对您所遇到的问题做如下分析。您正确样式下,是通过js+css组合数据后实现的tab分标签展示模式。此样式对代码输出有个要求,就是先加载完数据,再加载css,最后执行js进行样式渲染,其对代码输出顺序敏感。一旦代码输出顺序换乱,就会出现js代码执行完,主对象还未生成等问题,导致undefine异常。而您说您异步获取数据,再加载入对象,此时新载入的数据,只是执行装载操作,并未进行样式渲染,所以显示格局自然是乱的。正确的做法是对新的数据在此执行样式加载操作,且注意此操作对同步异步敏感,一定要设置为异步执行。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

贺圣军Python轻松入门到项目实战(经典完整版)(超清视频)百度网盘  

链接: https://pan.baidu.com/s/1C9k1o65FuQKNe68L3xEx3w

提取码: ja8v 复制这段内容后打开百度网盘手机App,操作更方便哦   

若资源有问题欢迎追问~