js在ie下面莫名其妙不运行的问题

Posted Oh,L.E.D

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js在ie下面莫名其妙不运行的问题相关的知识,希望对你有一定的参考价值。

我们有一个需求需要在一个table表格里面嵌套一个iframe用于显示一些数据。

<tr>
    <td>oops</td>
    <td>
        <iframe src="xxx/xxx/xxx.jsp"></iframe>
    </td>
</tr>

然后我发现嵌套的iframe的高度没有自适应,然后我就在里面的iframe里面写了一个js脚本用户获取这个iframe的高度,然后调整他父页面的td元素的高度。在调试的过程中,我在脚本里面写了一个console.log(‘height:‘,height)用于输出获取到的高度。在ChromeFirefox下面测试都没有出现任何问题,但是在IE9下面测试的时候发现没有任何效果,相应的脚本都没有执行,然后最后将这个console.log删除了就可以正常运行了。
后来我发现在IE的调试模式下面或者控制台打开以后,写了console.log的代码可以执行。因为在IE下没打开IE浏览器控制台的情况下是没有console对象的,所以使用console.log()会报错。


以上是关于js在ie下面莫名其妙不运行的问题的主要内容,如果未能解决你的问题,请参考以下文章

高效Web开发的10个jQuery代码片段

错误0x80004001:尚未实现怎么删除啊?急啊!!!!!!!!

消除js以及jsp文件中的黄色感叹号警告

Xcode 运行cocos2dx弹出内部错误对话框

ie 下面 js动态设置 iframe src 不显示,一片空白

微信訪问页面,莫名其妙刷新两次,火狐谷歌ie无问题