火狐浏览器兼容问题?急急急!

给div赋值,使用的innerHTML;在火狐浏览器下有时界面显示不出来赋值的内容,通过查看器查看子元素内容是有的,但元素的高端宽度都为0;大多时候能正常显示。
其它浏览器都可以正常显示。在火狐浏览器查看器下重新把子元素所有内容剪切,再复制,却可以正常显示。

innerHTML是兼容个主流浏览器的,楼主的代码呢,你这样说怎么知道你哪里出错了

 <div></div>
    <script type="text/javascript">
        var oDiv=document.querySelector('div');
        oDiv.innerHTML="123"
    </script>

图片说明

正常显示

在项目中会遇到这样的问题innerHTML或者innerText无效
或者是检测的到结果不对。
包括$("元素").text()或者$("元素").html()都会存在这个问题。
造成的原因也有很多,
比如,你的选择器错误,除了ID选择器,其他都不是唯一的。
还有可能,项目环境,
基于VUE之类的,发布之后有时候会动态的添加一些东西,导致无效。
你的元素ID如果是什么1啊之类的,也会引起无效。