<?xml version="1.0" encoding="GB2312"?>
<test>
<a value="1">
<b>2</b>
</a>
</test>我用JS怎么取出a的value属性

解决方案 »

  1.   

    给a一个id不就可以取了吗?
    document.getElementById("a的id").attributes("value").value
      

  2.   


    <html>
    <head>
    <script type="text/javascript">
    function load(){
    var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
            xmlDoc.async = false;
            xmlDoc.load("a.xml");
    var doc = xmlDoc.documentElement;
    var a = doc.childNodes[0];
    alert(a.getAttribute("value"));
    }
    </script>
    </head>
    <body onload="load()">
    </body>
    </html>
      

  3.   

    <html>
    <head>
    <script type="text/javascript">
    function load(){
        var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
            xmlDoc.async = false;
            xmlDoc.load("a.xml");
        var doc = xmlDoc.documentElement;
        var a = doc.childNodes[0].childNodes[0];
        alert(a.getAttribute("value"));
    }
    </script>
    </head>
    <body onload="load()">
    </body>
    </html>