我想使用Javascript查看当前页面的源代码,因此我使用此代码段:
function getSourceCode() {
var url="http://localhost:8080/java/",xmlhttp;//Remember, same domain
if("XMLHttpRequest" in window)
xmlhttp = new XMLHttpRequest();
if("ActiveXObject" in window)
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.open('GET',url,true);
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4){
var a = xmlhttp.responseText;
alert(a);
document.getElementById("demo").innerHTML = a;
}
};
xmlhttp.send(null);
}
在HTML文件中,我声明了一行
打印出存储所有源代码的变量,就像它警告屏幕一样。但它始终警告我的屏幕没有打印到html屏幕中的变量“a”。
这是我的HTMl代码:
<!DOCTYPE html>
<html>
<head>
<title>Vo Tinh Thuong</title>
<script src="code.js"></script>
</head>
<body>
<input id="clickMe" type="button" value="clickme" onclick="getSourceCode();" />
<p id="demo"></p>
</body>
</html>
我只想将变量打印到html网页,而不是像那样提醒它。