﻿/*将id为iframe的div，替换成div内容字符串指定的网页的内容*/

function getElementsByClass(searchClass,tag){
	var classElements = new Array();
	if (tag == null)
		tag = '*';
	var els = document.getElementsByTagName(tag);
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i=0,j=0;i<els.length;i++){
		if (pattern.test(els[i].className)) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


function replaceDiv(id) {
	var o=getElementsByClass(id,'div');

	/*var o=document.all.item(id); 这种方法不是标准的方法，在FireFox下无法正常运行*/
	
	/*如果不存在满足条件的对象，则退出*/
	if(!o) return;
	
	/*如果只存在一个满足条件的对象*/
	if(!o.length){
		var string=o.innerHTML;
		var res="<iframe "+string+"></iframe>";
		
		o.innerHTML=res;
	}else{

	/*如果存在多个满足条件的对象*/
	for (i=0;i<o.length;i++){

		var string=o[i].innerHTML;
		var res="<iframe "+string+"></iframe>";
		
		o[i].innerHTML=res;
		

	}
    }


}

window.onload = function() {
        
	replaceDiv('iframe');

}	

