js 的动态获取与插入,卡死浏览
来源:互联网 发布:佛罗里达大学 知乎 编辑:程序博客网 时间:2024/06/05 07:45
<body> <a href="javascript:void(0);" id="start">start</a> <div id="test"> <div>t1</div> <div>t2</div> </div> <script type="text/javascript"> window.onload = function(){ document.getElementById('start').onclick = function(){ var div = document.getElementById('test'), childs = div.getElementsByTagName('div'); for(var i = 0; i < childs.length; i++){ var d = childs[i].cloneNode(true); div.appendChild(d); } }; }; </script> </body>【对象都是引用,引用指的是同一个】// childs = div.getElementsByTagName('div'); 会动态获取页面的div个数。// div.appendChild(d); 动态插入// 所以导致childs.length 一直在增加。 i < childs.length 永远成立解决办法: 可以先把节点添加到文档片段节点在。再在for循环外,一次appendChild 进去
阅读全文
0 0
- js 的动态获取与插入,卡死浏览
- js动态插入行时的样式问题
- 如何通过js动态的插入内容
- JS动态横向图片浏览框
- mybatis的批量插入与动态查询
- JS获取动态Ifram的url
- jquery js 获取动态的json键值
- js动态获取屏幕大小的方法
- 获取动态生成的js元素
- js 动态获取对象的 value值
- js动态获取地址栏后的参数
- Frame动画的两种方法(写死的Xml与SD卡图片动态加载)
- 动态插入、添加删除表格行的JS代码
- JavaScript 元素的插入顺序以及动态加载js
- 项目中js错误引起的MyEclipse的卡死
- JS获取textarea的光标位置并插入内容
- js获取动态时间
- js动态获取参数
- Python——re.search().group()
- 常见的电脑文件备份方式的缺点及解决方案
- [活动]微信小程序悬赏通缉令——你晒程序我送礼
- noi2014动物园解题报告
- 单、多行文本溢出
- js 的动态获取与插入,卡死浏览
- 资源池 'default' 没有足够的系统内存来运行此查询
- 基数排序
- oracle,把多列同时转成用逗号分割的一行,并去除重复数据
- 关于端口做过映射导致nginx自动添加内网端口的问题
- 学习笔记之面向对象编程6(equals)
- CentOS7环境下Jenkins的安装
- HDU 4911 Inversion(归并排序求逆序对)
- java集合关系继承图