Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在本地运行脚本_Javascript_Html - Fatal编程技术网

Javascript 如何在本地运行脚本

Javascript 如何在本地运行脚本,javascript,html,Javascript,Html,我试图在HTML页面中显示XML <html> <body> <script> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHT

我试图在HTML页面中显示XML

    <html>
<body>
<script>
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.open("GET","cd_catalog.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML; 

document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("CD");
for (i=0;i<x.length;i++)
  { 
document.write("<tr><td>Author</td><td>");
  document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue);
  document.write("</td></tr><tr><td>Song</td><td>");
  document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue);
  document.write("</td></tr>");
  }
document.write("</table>");
</script>
</body>
</html>

在W3School的“自己尝试”部分,它就像一个魔咒,但我想从我的本地计算机上运行它,我如何才能做到这一点?

您的本地计算机上有一个名为cd_catalog.xml的文件吗?您读过W3schools关于这个主题的教程吗?你完全理解了吗?你知道这个脚本是做什么的吗?是的,我有cd_catalog.xml,我了解它的功能,不管我运行这个脚本有多少问题,我需要一个apache服务器吗?或者只是一个浏览器?我真的没有脚本和如何执行的经验them@LeviD77-您不需要安装任何服务器,因为这都是客户端的,您只需将其全部复制到记事本中,并将其另存为html,根据当前代码,确保xml文件保存在与HTMLB相同的位置,它将运行控制台中的错误?