关于JavaScript方法调用的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于JavaScript方法调用的问题

js代码:

function yz(){
var sumspje=0.0;
var sumspsl=0;
var i = 0;
var m = 0;
var spdj;
var alldj=new Array();
var allsl=new Array();
    $('input[name*=spsl]').each(function(){
        allsl[i] = $(this).val();
        sumspsl = sumspsl+parseInt($(this).val());
        i++;
    });

    $('input[name*=spdj]').each(function(){
    alldj[m] = $(this).val();
    sumspje = sumspje + allsl[m]*$(this).val();
    m++;
    });

    $("#sumje").attr("value",parseFloat(sumspje).toFixed(2));
    $("#sumsl").attr("value",sumspsl);
    }

    html代码:
    <input placeholder="请输入数量" name="${i}spsl" style="width:75px;" type="text" value="${l.sl}" onkeyup="this.value=this.value.replace(/[^\d]/g,'');" onblur="yz()"/>
为什么浏览器会报yz()未定义

展开
收起
小旋风柴进 2016-03-23 11:24:19 2072 0
1 条回答
写回答
取消 提交回答
  • 走丁大兄弟
    前端工程师

    你的js 方法 yz() 在html中引入了吗? 引入后应该可以使用

    2019-07-17 19:10:36
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
JavaScript函数
立即下载
JavaScript异步编程
立即下载
JavaScript面向对象的程序设计
立即下载