<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script>
function init() {
   var newValueId=document.getElementById("new");
   newValueId.outerHTML="<form><input type='radio' name='aa' id="+newValueId+" value="+newValueId.getAttribute("value")+"><\/form>"; 
}
</script>
</HEAD><BODY>
  <input type="text" id="new" value="text"/>
</BODY>
<script language="javascript">
<!--
init();
<!-- End of javascript -->
</script>
</HTML>

解决方案 »

  1.   

    不过...不建议JS的代码这么写,最好使用DOM方法创建
      

  2.   

    为什么查看代码的时候,代码还没有被替换,,
    用什么方法可以看到代码替换,
    any guys can help,thanks
      

  3.   

    查看源文件,看到的是你从服务器取得的内容,运行后发生的更改看不到的。运行后的更改可以用Maxthon浏览器的ViewPage插件来看。
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <script>
    function init() {
       var newValueId=document.getElementById("new");
       newValueId.outerHTML="<input type='radio' name='a' id="+newValueId+" value="+newValueId.getAttribute("value")+">"; 
    }
    </script>
    </HEAD><BODY>
      <input type="text" id="new" value="text"/>
    </BODY>
    <script language="javascript">
    <!--
    init();
    alert(window.document.documentElement.outerHTML);
    <!-- End of javascript -->
    </script>
    </HTML>
      

  5.   

    --->descreekert(descreekert)
    能不能把window.document.documentElement.outerHTML的信息写入到一个文件里面
    保存起来(假如我有一个空的文件test.txt)
      

  6.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <script>
    function init() {
       var newValueId=document.getElementById("new");
       newValueId.outerHTML="<input type='radio' name='a' id="+newValueId+" value="+newValueId.getAttribute("value")+">"; 
    }
    </script>
    </HEAD><BODY>
      <input type="text" id="new" value="text"/>
    </BODY>
    <script language="javascript">
    <!--
    init();var szsource = "";
    szsource = window.document.documentElement.outerHTML;
    var wincounter = 0;
    var mywin = window.open("about:blank", "fullsource" + wincounter++, "toolbar=no,location=no,menubar=yes,status=yes,scrollbars=yes,resizable=yes");
    while (mywin == null) {
    mywin = window.open("about:blank", "fullsource" + wincounter++, "toolbar=no,location=no,menubar=yes,status=yes,scrollbars=yes,resizable=yes");
    }
    var myDoc = mywin.document;
    myDoc.open("text/plain");
    myDoc.write(szsource);
    myDoc.close();
    myDoc.title = "Full Source for: " + window.location.href;<!-- End of javascript -->
    </script>
    </HTML>
      

  7.   

    如果要写入 test.txt
    正如 mingxuan3000(铭轩) 所说
    ---------------------------------
    如果用js做的话,这个受安全限制
    ---------------------------------