<!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>
<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>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货