忘说了,我写了代码一运行就把xml里所有数据都给调用到页面里了,晕啊,麻烦大侠帮帮忙。  
 
 <script  language=  "JavaScript  "  for=  "window  "  event=  "onload  "  >  
var  int=document.form1.select.value;  
var  xmlDoc  =  new  ActiveXObject(  "Microsoft.XMLDOM  ");  
xmlDoc.async=  "false  ";  
xmlDoc.load(  "data.xml  ");  
nodes  =  xmlDoc.documentElement.childNodes;  
Content  =    "  ";  
 
for(i=0;i  <nodes.length;i++)  
{  
 
     for(j=0;j  <nodes.item(i).attributes.length;j++)  
     {  
             Content  +=    "  "  +  nodes.item(i).attributes.item(j).nodeName  +    ":  "  +  nodes.item(i).attributes.item(j).value  
                       Content  +=  "  <br/  >  "  
 
     }  
       
 
     
}  
 
 
   
 </script  >

解决方案 »

  1.   

    http://community.csdn.net/Expert/TopicView1.asp?id=3714879
      

  2.   

    给你这么个函数,供楼主参考。(把id当作参数传给函数,就可以了)
    function getContent(id)
    {
      var Content  =  xmlDoc.selectSingleNode("//Crl/m");  
      alert(Content.xml);
    }
    getContent(1);
      

  3.   

    net_lover(孟子E章) 看了之后还是不怎么理解。菜啊!还有zhmt((雪狼-独行)) 提供的函数整合在一起试,还是错误一大对。哭死!~~
      

  4.   

    我忘了加id属性了,你再试下:
    function getContent(id)
    {
      var Content  =  xmlDoc.selectSingleNode("//Crl/m[@id='"+id+"']");  
      alert(Content.xml);
    }
    getContent(2);
      

  5.   

    晕啊,为什么啊? net_lover(孟子E章)在麽?帮忙看下。<HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT=""><script language='javascript'>
    function getContent(id)

      var  xmlDoc=new  ActiveXObject("Microsoft.XMLDOM");  
      xmlDoc.async="false";  
      xmlDoc.load("data.xml");  
      var Content  = xmlDoc.selectSingleNode("//Crl/m[@id='"+id+"']");  
      alert(Content);
    }
    </script>
    </HEAD><BODY>
    <form name='form1'>
    <tr>
                <td><select name="select" onchange='getContent(this.value)'>
           <option selected>请选择</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                  < lect></td>
              </tr>
    <form>
    </BODY>
    </HTML>
      

  6.   

    我太粗心大意了,不过总算把它给弄出来了,心里顿时豁然开朗,呵呵,非常感谢net_lover(孟子E章)和zhmt((雪狼-独行)) ,以后要虚心学习。:》