我用cloneNode克隆的时候,为什么 PARAM 会克隆不起!例如我克隆以下代码时
<OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
 height="200" width="200" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT>
 <PARAM NAME="_cx" VALUE="10372">
 <PARAM NAME="_cy" VALUE="3175">
 <PARAM NAME="FlashVars" VALUE="">
 <PARAM NAME="Movie" VALUE="img/fish.swf">
 <PARAM NAME="Src" VALUE="img/sysimage/dh.swf">
 <PARAM NAME="WMode" VALUE="Transparent"><!--使FLASH背景为透明-->
 <PARAM NAME="Play" VALUE="-1">
 <PARAM NAME="Loop" VALUE="-1">
 <PARAM NAME="Quality" VALUE="High">
 <PARAM NAME="SAlign" VALUE="">
 <PARAM NAME="Menu" VALUE="-1">
 <PARAM NAME="Base" VALUE="">
 <PARAM NAME="AllowScriptAccess" VALUE="">
 <PARAM NAME="Scale" VALUE="ShowAll">
 <PARAM NAME="DeviceFont" VALUE="0">
 <PARAM NAME="EmbedMovie" VALUE="0">
 <PARAM NAME="BGColor" VALUE="">
 <PARAM NAME="SWRemote" VALUE="">
 <PARAM NAME="MovieData" VALUE="">
 <PARAM NAME="SeamlessTabbing" VALUE="1">
 <PARAM NAME="Profile" VALUE="0">
 <PARAM NAME="ProfileAddress" VALUE="">
 <PARAM NAME="ProfilePort" VALUE="0">
 <embed src="img/fish.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
        type="application/x-shockwave-flash" width="400" height="400"> </embed>
</OBJECT>  克隆后就变成<OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
 height="200" width="200" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT>
<embed src="img/fish.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"
        type="application/x-shockwave-flash" width="400" height="400"> </embed>
</OBJECT>  

解决方案 »

  1.   


    <OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="200" width="200" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT> 
      <PARAM   NAME="_cx"   VALUE="10372"> 
      <PARAM   NAME="_cy"   VALUE="3175"> 
      <PARAM   NAME="FlashVars"   VALUE=""> 
      <PARAM   NAME="Movie"   VALUE="img/fish.swf"> 
      <PARAM   NAME="Src"   VALUE="img/sysimage/dh.swf"> 
      <PARAM   NAME="WMode"   VALUE="Transparent"> <!--使FLASH背景为透明--> 
      <PARAM   NAME="Play"   VALUE="-1"> 
      <PARAM   NAME="Loop"   VALUE="-1"> 
      <PARAM   NAME="Quality"   VALUE="High"> 
      <PARAM   NAME="SAlign"   VALUE=""> 
      <PARAM   NAME="Menu"   VALUE="-1"> 
      <PARAM   NAME="Base"   VALUE=""> 
      <PARAM   NAME="AllowScriptAccess"   VALUE=""> 
      <PARAM   NAME="Scale"   VALUE="ShowAll"> 
      <PARAM   NAME="DeviceFont"   VALUE="0"> 
      <PARAM   NAME="EmbedMovie"   VALUE="0"> 
      <PARAM   NAME="BGColor"   VALUE=""> 
      <PARAM   NAME="SWRemote"   VALUE=""> 
      <PARAM   NAME="MovieData"   VALUE=""> 
      <PARAM   NAME="SeamlessTabbing"   VALUE="1"> 
      <PARAM   NAME="Profile"   VALUE="0"> 
      <PARAM   NAME="ProfileAddress"   VALUE=""> 
      <PARAM   NAME="ProfilePort"   VALUE="0"> 
      <embed   src="img/fish.swf"   quality="high"   pluginspage="http://www.macromedia.com/go/getflashplayer" 
                    type="application/x-shockwave-flash"   width="400"   height="400">   </embed> 
    </OBJECT>
    <script type="text/javascript">
    var o0 = document.getElementsByTagName("object")[0]
    alert(o0.innerHTML);
    var o1 = o0.cloneNode(true);
    alert(o1.innerHTML);
    </script>
      

  2.   

    如果是这样子呢我要对全部时行克隆,里面的PARAM就会丢失
    <body id="aa">
    <div id="bb">
    <OBJECT codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" height="200" width="200" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT> 
      <PARAM   NAME="_cx"   VALUE="10372"> 
      <PARAM   NAME="_cy"   VALUE="3175"> 
      <PARAM   NAME="FlashVars"   VALUE=""> 
      <PARAM   NAME="Movie"   VALUE="img/fish.swf"> 
      <PARAM   NAME="Src"   VALUE="img/sysimage/dh.swf"> 
      <PARAM   NAME="WMode"   VALUE="Transparent"> <!--使FLASH背景为透明--> 
      <PARAM   NAME="Play"   VALUE="-1"> 
      <PARAM   NAME="Loop"   VALUE="-1"> 
      <PARAM   NAME="Quality"   VALUE="High"> 
      <PARAM   NAME="SAlign"   VALUE=""> 
      <PARAM   NAME="Menu"   VALUE="-1"> 
      <PARAM   NAME="Base"   VALUE=""> 
      <PARAM   NAME="AllowScriptAccess"   VALUE=""> 
      <PARAM   NAME="Scale"   VALUE="ShowAll"> 
      <PARAM   NAME="DeviceFont"   VALUE="0"> 
      <PARAM   NAME="EmbedMovie"   VALUE="0"> 
      <PARAM   NAME="BGColor"   VALUE=""> 
      <PARAM   NAME="SWRemote"   VALUE=""> 
      <PARAM   NAME="MovieData"   VALUE=""> 
      <PARAM   NAME="SeamlessTabbing"   VALUE="1"> 
      <PARAM   NAME="Profile"   VALUE="0"> 
      <PARAM   NAME="ProfileAddress"   VALUE=""> 
      <PARAM   NAME="ProfilePort"   VALUE="0"> 
      <embed   src="img/fish.swf"   quality="high"   pluginspage="http://www.macromedia.com/go/getflashplayer" 
                    type="application/x-shockwave-flash"   width="400"   height="400">   </embed> 
    </OBJECT>
    </div>
    <div id="cc">
    </div>
    </body>
      

  3.   

    //a.html弹出模态窗口b.html
    <script>
    function showDialog()
    {
    var arr = showModalDialog("b.html", window, "dialogWidth:200;dialogHeight:200;help:no;scroll:no;status:no");
    }
    </script><body   id="aa"> 
    <div   id="bb"> 
    <OBJECT   codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"   height="200"   width="200"   classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"   VIEWASTEXT>   
        <PARAM       NAME="_cx"       VALUE="10372">   
        <PARAM       NAME="_cy"       VALUE="3175">   
        <PARAM       NAME="FlashVars"       VALUE="">   
        <PARAM       NAME="Movie"       VALUE="img/fish.swf">   
        <PARAM       NAME="Src"       VALUE="img/sysimage/dh.swf">   
        <PARAM       NAME="WMode"       VALUE="Transparent">   <!--使FLASH背景为透明-->   
        <PARAM       NAME="Play"       VALUE="-1">   
        <PARAM       NAME="Loop"       VALUE="-1">   
        <PARAM       NAME="Quality"       VALUE="High">   
        <PARAM       NAME="SAlign"       VALUE="">   
        <PARAM       NAME="Menu"       VALUE="-1">   
        <PARAM       NAME="Base"       VALUE="">   
        <PARAM       NAME="AllowScriptAccess"       VALUE="">   
        <PARAM       NAME="Scale"       VALUE="ShowAll">   
        <PARAM       NAME="DeviceFont"       VALUE="0">   
        <PARAM       NAME="EmbedMovie"       VALUE="0">   
        <PARAM       NAME="BGColor"       VALUE="">   
        <PARAM       NAME="SWRemote"       VALUE="">   
        <PARAM       NAME="MovieData"       VALUE="">   
        <PARAM       NAME="SeamlessTabbing"       VALUE="1">   
        <PARAM       NAME="Profile"       VALUE="0">   
        <PARAM       NAME="ProfileAddress"       VALUE="">   
        <PARAM       NAME="ProfilePort"       VALUE="0">   
        <embed       src="img/fish.swf"       quality="high"       pluginspage="http://www.macromedia.com/go/getflashplayer"   
                                    type="application/x-shockwave-flash"       width="400"       height="400">       </embed>   
    </OBJECT> 
    </div> 
    <div   id="cc"> 
    </div>
    <a href="#" onclick="javascript:showDialog()">点一点</a>
    </body> 
    //在模态窗口中的代码b.html
    <script>
    function   objClone(obj)   
    {   
      if  (obj.cloneNode   !=   null)   
      return   obj.cloneNode(true);   
    }var objBody = dialogArguments.document.getElementById("aa");
    objBodyClone = objClone(objBody);
    alert(objBodyClone.outerHTML);
    </script>
      

  4.   

    对象.cloneNode(true); //默认false