在如下代码中是一个通过(innerHTML 属性)点击按钮就添加一个文本框,我想请问大家的是,当我点击添加一个文本框后,我在页面上右键点击查看源代码这里面没有我添加的文本框标签,请问如何可以显示添加后的源代码.还有javascript有方法可以把当前页面的源代码导出或则显示出来的方法吗?
谢谢各位朋友指教.代码如下:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>
显示一个文本框
<span id="txt"></span>
<input type="button" name="Submit" value="发布" onclick="doinfo()">
</body>
</html>
<script language="javascript">
function doinfo()
{
    document.getElementById("txt").innerHTML+="<input type='text' name='txt' >";
}
</script>

解决方案 »

  1.   

    用ie8的话可以按F12 调用开发者工具查看
      

  2.   

    3种方法
    1.用脚本的alert的方式查看;alert(document.getElementById('txt').innerHTML);
    2.可是使用ie8的F12进入调试工具。
    3.使用firefox的firebug插件的检测功能查看。
      

  3.   

    IE下,包括html标记在内
    alert(document.documentElement.outerHTML);
    其他浏览器,不包括html标记在内
    alert(document.documentElement.innerHTML);