<script type="text/javascript">
function textChange(id, fn) {
var textarea = document.getElementById(id);
if ("\v" == "v") {
textarea.onpropertychange = fn;
}
else {
textarea.addEventListener("input", fn, false);
}
} function SetTxt2() {
document.getElementById("txt2").value = document.getElementById("txt1").value;
} function SetTxt1() {
document.getElementById("txt1").value = document.getElementById("txt2").value;
}
onload = function () {
textChange("txt1", SetTxt2); textChange("txt2", SetTxt1);
}
</script>
<input type="text" name="" value="" id="txt1" /><br />
<input type="text" name="" value="" id="txt2" />

这段代码火狐和谷歌Chrome中运行是没有问题的,但是在IE8中运行有问题

报错:

出错的原因是因为:火狐和谷歌Chrome对于内存垃圾的处理方式是标记删除,但是IE8部分使用了标记删除,IE8对于DOM的内存垃圾收集方式依旧使用的是引用计数,会出现死循环的问题。IE9修复了这一问题!

最新文章

  1. RSA算法学习
  2. 2013 duilib入门简明教程 -- FAQ (19)
  3. Hibernate4.0之HibernateSessionFactory源码详解
  4. B2C电子商务基础系统架构解析(转载)
  5. [android]亲自破解Flappy Bird(去广告+永生)
  6. Linux使用du和df查看磁盘和文件夹占用空间
  7. PHP中想过获取系统内置的所有常量吗?
  8. 【HTML5】input类型
  9. C++类构造析构调用顺序训练(复习专用)
  10. ApplePay扩大全球发卡行合作,“苹果税”撑不住了?
  11. 如何解决svn图标不显示呢?
  12. Lua相关的知识
  13. asp.net core 2.0+sqlsugar搭建个人网站系列(0)
  14. TLD算法概述--学习理解之(一)
  15. 基于逆波兰式的JAVA计算器
  16. CF 1013E Hills
  17. Codeforces 1095F Make It Connected 【MST】
  18. P4491 [HAOI2018]染色
  19. [sh]md5sum接变量,find排除,sh判断文件存在
  20. [LeetCode&amp;Python] Problem 485. Max Consecutive Ones

热门文章

  1. 解压jar
  2. Mysqldump参数大全(转)
  3. smarty缓存技术
  4. windows 系统中打开一个数字证书所经历的过程
  5. 调用wcf 得不到HttpWebResponse.ContentLength的长度
  6. c# string 数组转 list
  7. Ansible之playbook
  8. 黄聪:JS实现复制到剪贴板功能,兼容所有浏览器(转)
  9. C# 多线程网络通信
  10. Eclipse - JDK内存配置- 环境配置