1
<!DOCTYPE html>
 <html>
<head>
<script>
function loadXMLDoc()
{

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }

xmlhttp.onreadystatechange=function()
    {

    if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {
      xmlDoc=xmlhttp.responseXML;


      }
    }
  xmlhttp.open("GET","cd_catalog.xml",true);
  xmlhttp.send();
}    
</script>
</head>
 <body>
  <script>
 loadXMLDoc();
    alert(xmlDoc)//dont work

     if(xmlDoc){console.log("true")}
     else(console.log("false"))

  </script>

  <div id="myDiv"></div>

 </body>
 </html>

本文内から xmlDoc にアクセスしようとすると、コードが機能しませんか??また、次のような本文内の if ステートメントを使用して、xmlDoc が存在するかどうかを確認しようとしました。

if(xmlDoc){console.log("true")}
else(console.log("false"))

しかし、これも失敗します。xmlDomは初めてなので、上記でどのような間違いを犯しましたか?ありがとう

4

1 に答える 1