<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<script type="text/javascript">
function cloneElement(){
var pp=document.getElementById("wang");
var haha=pp.cloneNode(true);
var pp_text=haha.innerHTML;
//删除段落
removeAllNodes(pp);
var iframe2=document.createElement('iframe');
with(iframe2){
id="editorP";
src="22.html";
style.left="300px";
style.top="200px";
style.border = '1px red solid';
onload = function(){
var obj3=this.contentWindow;
obj3.document.getElementById('one').innerHTML=pp_text;
}
}
document.body.appendChild(iframe2);

       //注释了下面一行,iframe中的内容就显示不出来,随便alert以下任何东西,iframe中的内容就可以显示出来
     //  alert("00000");
       //alert(obj3.document.getElementById('one'));//为空,奇怪

}
function removeAllNodes(ele){
var children=ele.childNodes;
if(ele.hasChildNodes())
  for(var i=0;i<children.length;i++){
     if(children[i].hasChildNodes()){
        removeAllNodes(children[i]);
      }
     else
      children[i].parentNode.removeChild(children[i]);
   }
          else 
  ele.parentNode.removeChild(ele);
}
</script>
<body onload="">
<button onclick="cloneElement()">clone</button>
<p id="wang" style="" onclick=""><font color="red">fjasldfjklasjdfa</font></p>
</body>
</html>