为什么不用 innerHTML += ?
解决方案 »
- 用 ajax的时候,如何 提示 加载中 ~
- jquery如何获取当前文本框的value值!急切盼望答案
- 【抛砖引玉】用Matrix滤镜做一个可以旋转的立方体!
- js 插入一行,为什么变形了?
- javascript怎么屏蔽单引号
- 如何让网页象QQ一样在屏幕边缘自动收缩,展开~
- 求适合JAVASCRIPT新手转变成高手得书籍
- javascript控制页面显示的问题!
- 如何用JS实现类似VBScript的IsNumber,IsTime,IsDate,IsEmpty等函数
- JAVASCRIPT是用什么写的???
- ***************************超恶心问题,在线等待!***************************
- 如何逐行访问 <iframe> 的内容 ?
1:obj.innerHTML += str;
2:obj.insertAdjacentHTML("beforeEnd",str)如果obj.innerHTML本来就是空的话,二者的区别不是很大
如果obj.innerHTML的内容较长,二者分有以下区别:
a.方法1的效率较低
b.方法1会破坏旧对象(比如会导致页面回退时,input的历史值不见了)
==>
T1.insertAdjacentHTML("beforeend", _DIV.outerHTML);