javascript 动态插入技术.docx
- 文档编号:42162
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:15
- 大小:51.04KB
javascript 动态插入技术.docx
《javascript 动态插入技术.docx》由会员分享,可在线阅读,更多相关《javascript 动态插入技术.docx(15页珍藏版)》请在冰点文库上搜索。
javascript动态插入技术
最近发现各大类库都能利用div.innerHTML=HTML片断来生成节点元素,再把它们插入到目标元素的各个位置上。
这东西实际上就是insertAdjacentHTML,但是IE可恶的innerHTML把这优势变成劣势。
首先innerHTML会把里面的某些位置的空白去掉,见下面运行框的结果:
(复制运行)
doctypehtml>
IE的innerHTMLBy司徒正美
window.onload=function(){
vardiv=document.createElement("div");
div.innerHTML="
alert("|"+div.innerHTML+"|");
varc=div.childNodes;
alert("生成的节点个数"+c.length);
for(vari=0,n=c.length;i alert(c[i].nodeType); if(c[i].nodeType===1){ alert(": : "+c[i].childNodes.length); } } }