zoukankan      html  css  js  c++  java
  • document.body.appendChild()导致IE已终止操作的原因

    今天写JS的过程中突然发现我的测试页面在FF下好好的,可一使用IE打开就总是显示“IE无法打开xxx页面,已终止操作”的错误,后来发现是程序中document.body.appendChild()语句在作怪。原来FF下的实现机制是当页面还没有完全读取完时body元素就已经存在了,而IE只有页面完全读取结束body元素才会存在,所以在页面中插入上面这条语句在IE下就会出现错误。解决的办法也很简单,一种方法是把这条语句放入window.onload函数中执行,第二种方法是使用setTimeout来延时异步调用,还有一种方法是把这段语句放到</body>标签之后。

  • 相关阅读:
    HDU 1060 Leftmost Digit
    HDU 1008 Elevator
    HDU 1042 N!
    HDU 1040 As Easy As A+B
    HDU 1007 Quoit Design
    欧拉函数
    HDU 4983 Goffi and GCD
    HDU 2588 GCD
    HDU 3501 Calculation 2
    HDU 4981 Goffi and Median
  • 原文地址:https://www.cnblogs.com/hateyoucode/p/1513843.html
Copyright © 2011-2022 走看看