看板 Ajax 關於我們 聯絡資訊
我寫了一個html的網頁 這個網頁是用來讀取一個xml的東西 xml部分如下: <inventory> <book color="RED" ref="No" imp="top"> <title>javascript</title> <author> shika </author> <page>450 頁</page> <price>NT$ 400</price> <num>0002</num> <publish>shika</publish> </book> </inventory> 我現在的目的是判斷說如果imp="top"的話 把title裡面的javascript印出來 我的javascript部分如下: <script Language="JavaScript" FOR="window" EVENT="onload"> var oDOM; var tmp=""; var k="top"; oDOM=new ActiveXObject("MSXML.DOMDocument"); oDOM.async=false; oDOM.load("myXmlDOM.xml"); for(i=0;i<5;i++){ for(j=0;j<3;j++){ 這一行有問題 if(k==oDOM.documentElement.childNodes(i).attributes(j).text){ tmp=tmp+oDOM.documentElement.childNodes(i).childNodes(0).text; } } } myNodeTest.innerText=tmp; </script> 為什麼會這樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.98.104 ※ 編輯: blueshika 來自: 220.135.98.104 (11/06 01:22)