私はtryitエディターでいくつかのコードをテストしていましたが、コードをローカルに保存すると機能を複製できず、なぜこれが発生するのかについて誰かが考えているのではないかと思っていました。
コードスニペットは
<html>
<head>
<script type="text/javascript" src="http://www.w3schools.com/dom/loadxmldoc.js"></script>
</head>
<body>
<script type="text/javascript">
xmlDoc=loadXMLDoc("http://www.w3schools.com/dom/books.xml");
for (j=0;j<xmlDoc.getElementsByTagName("book").length;j++ )
{
x=xmlDoc.getElementsByTagName("book")[j].childNodes;
y=xmlDoc.getElementsByTagName("book")[j].firstChild;
for (i=0;i<x.length;i++)
{
if (y.nodeType==1)
{
//Process only element nodes (type 1)
document.write(y.nodeName + " : " +x[i].childNodes[0].nodeValue + "<br />");
}
y=y.nextSibling;
}
}
</script>
</body>
</html>
誰かが私がここで間違っていることを教えてもらえますか
よろしくお願いします
編集:w3schoolsのヒントをありがとう。私はそうするのをやめるべき以上にtryitを乱用していると思います