解决方案 »

  1.   

    用jquery
    $("[id^='123_']") 找到id中以123_开头的
      

  2.   

    恩,jquery做这个比较方便
    比如你找id以   "  test_  " 开头的所有td
    $("td[id^='test_']");
    然后如果想要获取test_后边的值,可以用$("td[id^='test_']").replace(/test_/,"");
    比较方便
      

  3.   

    获取所有节点变量节点判断id是否为你需要的开头字符串var nodes=document.getElementsByTagName('*');
    for(var i=0;i<nodes.length;i++)if(nodes[i].id&&nodes[i].id.indexOf('123_')==0)
    nodes[i].disabled=true;
      

  4.   

    1>.document.querySelectorAll("[id^='123_']") 目前几乎主流浏览器均支持了他们。包括 IE8(含) 以上版本、 Firefox、 Chrome、Safari、Opera
    2>.适用于所有function getDom(rege){
    var domAll = document.all,domArr = new Array();
    for (var i = 0; i < domAll.length; i++) {
    if (rege.test(domAll[i].id))
    domArr.push(domAll[i]);
    }
    return domArr;
    }
    getDom(/^123_.*/);
    例如: