传智播客中的一句代码,是结合JQurey组建写的,用途就是input调用asp.net datalist里面的一行数据
 $("input[curId="+ id +"]").parent().parent().remove();
因为JQurey组建没用习惯,我想转化成正常的javascript代码
跪求答案~

解决方案 »

  1.   


    var a = document.getElementsByTagName("input");
    for(var i=0;i<a.length;i++){
        if(a[i].getAttribute('curId')==id){
            var node = a[i].parentNode.parentNode;
            node.parentNode.removeChild(node);
        }
    }
      

  2.   

    多谢楼上的答案,这个问题已经搞定了
    不过还有一个问题,就是我从这些记录中间删除一个记录,怎么最上面的一条被删除了
    下面是JS代码
    =================================================
    var id=document.getElementById("delt").curId;
    var url = "shanchu.aspx?aaa=uuu&name="+id+ "&t=" + new Date().getTime();
      xmlhttp.open("POST",url,true);
    ======================================================
    下面是。net前台代码
    ===================================
    <INPUT id="delt" curId=<%# DataBinder.Eval(Container.DataItem,"wid")%> type="button"   value="无刷新删除" onclick="shanchuwenben();">