if ( "" == TBList.getTableXML() )
{
var oXML = new ActiveXObject("Microsoft.XMLDOM")
if ( oXML.loadXML(sRetuenValue_ItemType))
{
for ( var i=0; i<oXML.documentElement.childNodes.length; i++ )
{
var oNode =  oXML.documentElement.childNodes(i)
var sItemID = oNode.getElementsByTagName("fchrItemID")[0].getAttribute("Value") var MyNewNode1 = oXML.createNode(1,"fchrPriceAdjustID","")
MyNewNode1.setAttribute("Value", "")
oNode.appendChild(MyNewNode1)
var MyNewNode2 = oXML.createNode(1,"fchrDetailID","")
MyNewNode2.setAttribute("Value", "")
oNode.appendChild(MyNewNode2)
var MyNewNode3 = oXML.createNode(1,"fchrPKField","")
MyNewNode3.setAttribute("Value", "")
oNode.appendChild(MyNewNode3)
var MyNewNode4 = oXML.createNode(1,"fchrType","")
MyNewNode4.setAttribute("Value", fchrAdjustModel.getValue())
oNode.appendChild(MyNewNode4)
var MyNewNode5 = oXML.createNode(1,"fchrID","")
MyNewNode5.setAttribute("Value", sItemID)
oNode.appendChild(MyNewNode5)跑到红色那里就报错, 对象不支持此属性或方法,求解!!!

解决方案 »

  1.   

    oNode.getElementsByTagName("fchrItemID")[0] 调试一下这个是否正确
      

  2.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
      </head>
        <body>
     
            <form>
                <input type="text" name="txt1" value="1" />
                <input type="text" name="txt1" value="2"  />
                <input type="text" name="txt1" value="3"  />
            </form>
        </body>
            <script type="text/javascript">
                var txt0 = document.getElementsByName("txt1")[0].value; //输出结果1
                var txt1 = document.getElementsByName("txt1")[1].value; //输出结果2
                var txt2 = document.getElementsByName("txt1")[2].value; //输出结果3
        </script>
    </html>
      

  3.   

    用alert一个一个提示看看值是否存在。。
      

  4.   

    试下:var sItemID = oNode.getElementsByTagName("fchrItemID")[0].Value 
      

  5.   

    还有提醒楼主getElementsByTagName("fchrItemID") 中fchrItemID一定要是元素的name值 (因为楼主写的这个fchrItemID怪怪的貌似是ID值)