不使用 document.getElementById()方法,如何取的这个标签

解决方案 »

  1.   

    你看看生成的html里,该地方的标签是什么名字的.最好把生成的html贴出来。
    不过估计还是用getelementbyid来取.
      

  2.   

    直接获取
    var v=document.getElementById("id1");
    if (v!=null)
    { window.alert("found"); }
    else
    { window.alert("no found"); }
    这样不行吗?
      

  3.   

    这样不知道能否满足要求.
    window.onload=function()
    {
    var dom=new ActiveXObject("MSXML2.DOMDocument.5.0");
    dom.loadXML('<myTag id="root"><myChildTag id="id1" name="name1"/><myChildTag id="id2" name="name2"/></myTag>');
    var node=dom.selectSingleNode("/myTag/myChildTag[@id='id1']");
    if (node!=null)
    {
    window.alert(node.xml);
    }
    }