js怎么获取浏览器解析后的html页面内容
js如何获取浏览器解析后的html页面内容
首先jsp页面加载数据之后,生成了带有数据的jsp页面,用js方法获取该页面上的所有数据
var html=document.getElementsByTagName("html")[0].innerHTML; 这样获取到的并不是浏览器解析后的页面,我想要获取到的是,用FF浏览器的firebug看到的那种解析后的代码,有什么好办法没,求大神指导。
------解决方案--------------------
<script>标签写到BODY后面去
<body>
</body>
<script>
....
</script>
------解决方案--------------------
------解决方案--------------------
输出解析后的 form里面的内容了
首先jsp页面加载数据之后,生成了带有数据的jsp页面,用js方法获取该页面上的所有数据
var html=document.getElementsByTagName("html")[0].innerHTML; 这样获取到的并不是浏览器解析后的页面,我想要获取到的是,用FF浏览器的firebug看到的那种解析后的代码,有什么好办法没,求大神指导。
------解决方案--------------------
<script>标签写到BODY后面去
<body>
</body>
<script>
....
</script>
------解决方案--------------------
function subSomething()
{
if(document.readyState == "complete"){ //当页面加载状态为完全结束时进入
//你要做的操作。
}
}
说明 :onreadystatechange 事件能辨识readyState 属性的改变。
------解决方案--------------------
$(document).ready(function () {
$("#Button4").click(function () {
alert($(document.body).html());
});
});
输出解析后的 form里面的内容了