<script>
var str="<root><table_no>33</table_no><field_no>44</field_no><data_type>55</data_type></root>";
var xmlDoc= new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.loadXML(str);
var table_no=xmlDoc.getElementsByTagName('table_no')[0].text;
var field_no=xmlDoc.getElementsByTagName('field_no')[0].text;
var data_type=xmlDoc.getElementsByTagName('data_type')[0].text;
alert(table_no);
alert(field_no);
alert(data_type);
</script>

解决方案 »

  1.   

    我是想在具有XML格式的文件中使用javascript来获取值 LS的是用了流的方式带进去的  
    lihui_shine(浪尖赏花) 知道<table_no>33</table_no>
                              <field_no>44</field_no>
                               <data_type>55</data_type>
    和javascript想在一个 HTML文件里的时候要怎么获得数据么?
      

  2.   

    //文件test.html
    <html>
    <head>
    <title>test.html</title>
    <script>
    function window_onload(){
    var xmlDoc= new ActiveXObject('Microsoft.XMLDOM');
    xmlDoc.async=false;
    xmlDoc.load(test.xml");
    var table_no=xmlDoc.getElementsByTagName('table_no')[0].text;
    var field_no=xmlDoc.getElementsByTagName('field_no')[0].text;
    var data_type=xmlDoc.getElementsByTagName('data_type')[0].text;
    alert(table_no);
    alert(field_no);
    alert(data_type);
    }
    </script>
    </head>
    <body onload="window_onload()">
    </body>
    </html>//文件test.xml
    <root>
    <table_no>33</table_no>
    <field_no>44</field_no>
    <data_type>55</data_type>
    </root>将上面2个文件放在同一个目录下,然后运行test.html