我是JavaScript和PHP的新手,我的目标是:将XMLHttpRequest的responseText返回字符串作为函数返回值。这样我就可以使用innerText或innerHTML方法。
HTML代码:
<script>
function loadXMLDoc(myurl){
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
xmlhttp.responseText;}
}
xmlhttp.open("GET",myurl,true);
xmlhttp.send();
}
</script>
innerText
:它是微软专有成员,虽然 Chrome 支持它,但 Firefox 不支持。如果textContent
不受支持(IE8 及更早版本),则将其用作备用方案。 - MaxArt