不太明白这个函数是什么意思?
function   (oElement,   sHTML)   { 
 //insetAdjacentHTML   !=   null   表示该元素存在insertAdjacentHTML方法存在 
 	if   (oElement.insertAdjacentHTML   !=   null)   { 
 		oElement.insertAdjacentHTML( "BeforeEnd ",   sHTML) 
 			return; 
 	} 
 	var   df;	//   DocumentFragment 
 	var   r   =   oElement.ownerDocument.createRange(); 
 	r.selectNodeContents(oElement); 
 	r.collapse(false); 
 	df   =   r.createContextualFragment(sHTML); 
 	oElement.appendChild(df); 
 } 
 上面这个函数中用到一些很陌生的方法,象createRange,insertAdjacentHTML,selectNodeContents,collapse,createContextualFragment   
 知道的大虾们能否帮忙解释一下?
------解决方案--------------------在非IE且支持标准Range操作的浏览器里添加insertAdjacentHTML方法,参见   
 http://www.never-online.net/blog/article.asp?id=115