各位大神如何将我下面的这段jquery代码改成原生js代码
    $(document).ready(function () {
        $(".jishu").each(function (i) {
            $(this).click(function () {
                var obj_p = $("[name=ydl]").eq(i);
                var p = obj_p.val();
                var ps = parseInt(p,10);
                var t = $(".yc").eq(i).val();
                var ts = parseInt(t,10);
                var q = $(".totalNum").eq(i).val();
                var qs = parseInt(q,10);
                if (ps > ts) {
                    obj_p.attr("value", t);
                    alert("您预订量大于剩余量!");
                    return false;
                }else if(ps > qs){
                    obj_p.attr("value",q);
                    alert("您预订的数量大于总数量!");
                    return false;
                }
            });
        });
    });
求大神帮忙啊!!!jqueryfunctionjs修改jquery代码

解决方案 »

  1.   

    window.onload = function()
    {
       var arr = ]document.getElementsByName();
       for (var i =0;i<arr.length;i++)
       {
         
        }
    }
      

  2.   


     <script>
    //代码没有测试过,纯属现编辑框写的。
     window.onload = function(){
        var arr = $('jishu');
        for(var i in arr){
            arr[i].onclick = function(){
                var obj_p = document.getElementsByName('ydl')[i];
                var p = obj_p.value;
                var ps = parseInt(p,10);
                var t = $('yc')[i].value;
                var ts = parseInt(t,10);
                var q = $('totalNum')[i].value;
                var qs = parseInt(q,10);
                if (ps > ts) {
                    obj_p.value = t;
                    alert("您预订量大于剩余量!");
                    return false;
                }else if(ps > qs){
                    obj_p.value = q;
                    alert("您预订的数量大于总数量!");
                    return false;
                }
            }
        }
     }//根据class获取对象数组
     function $(className){
        var arr = [];
        var a = document.body.children;
        for(var i = 0 ; i < a.length ; i ++){
            if(className == a[i].className){
                arr.push(a[i]);
            }
        }
        return arr;
     }
     </script>