<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var vx=document.createDocumentFragment();
c_table=document.createElement("<input type=button>");
vx.appendChild(c_table);
document.body.appendChild(vx);//当前页面可以var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.style.border = "1px solid red";
oPopupBody.innerHTML = "<div></div>";
alert(oPopupBody.childNodes(0).tagName);//div取到了!
var vx2 = oPopup.document.createElement("<input type=button>");
oPopupBody.appendChild(vx2);//最后这样也不行!
oPopup.show(100,100,100,100,document.body);
//-->
</SCRIPT>
</BODY>
</HTML>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var vx=document.createDocumentFragment();
    c_table=document.createElement("<input type=button>");
    vx.appendChild(c_table);
    document.body.appendChild(vx);//当前页面可以var oPopup = window.createPopup();
    oPopupDoc = oPopup.document;
    var oPopupBody = oPopup.document.body;
    /*
    oPopup.document.appendChild(vx);//这个不行啊!
    */
    var vx=oPopupDoc.createDocumentFragment();
    c_table=oPopupDoc.createElement("<input type=button>");
    vx.appendChild(c_table);//oPopupBody.appendChild(vx);//这个也不行啊!oPopupBody.innerHTML += "<div></div>";
    alert(oPopupBody.childNodes(0).tagName);//div取到了!
    oPopupBody.childNodes[0].appendChild(vx);//最后这样也不行!
    alert(oPopupBody.innerHTML);
    //-->
    </SCRIPT>
    </BODY>
    </HTML>