var xhr = new XMLHttpRequest()
xhr.open('GET', window.location.href, false)
xhr.send()
sourceCodeTxt= xhr.responseText
用ajax。引入jquery的话,
$("button").click(function(){
$("div").load('test.html')
})
如果你要获取这个页面某个id或者类的html还可以这么写
$("button").click(function(){
$("div").load('test.html
#container')
})
这个可以直接把新页面的html元素加载到指定的div或者别的元素里面。
如果你要纯代码的话,那再获取这个div的html就可以了。
$("div").html()
简单实现代码如下<script language="javascript" type="text/javascript">
function load()
{
var test=document.getElementsByTagName('html')[0].innerHTML
alert(test)
}
</script>