Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 代码计算递增百分比的问题_Javascript_Html - Fatal编程技术网

Javascript 代码计算递增百分比的问题

Javascript 代码计算递增百分比的问题,javascript,html,Javascript,Html,我有三个盒子。一个已经在计算分数,一个是可能的总分数,然后第三个框应该计算这两个数字的百分比 我从jsfiddle.net上的某个人那里复制了它,以便将其合并到我的HTML模板中,但无法使其工作 作用{ $'pointspossible'。在'input'上,函数{ 计算 }; $'pointsgiven'。在'input'上,函数{ 计算 }; 函数计算{ var-pPos=parseInt$'pointspobable'.val; var pEarned=parseInt$'pointsg

我有三个盒子。一个已经在计算分数,一个是可能的总分数,然后第三个框应该计算这两个数字的百分比

我从jsfiddle.net上的某个人那里复制了它,以便将其合并到我的HTML模板中,但无法使其工作

作用{ $'pointspossible'。在'input'上,函数{ 计算 }; $'pointsgiven'。在'input'上,函数{ 计算 }; 函数计算{ var-pPos=parseInt$'pointspobable'.val; var pEarned=parseInt$'pointsgiven'.val; var perc=; 如果伊斯纳帕斯| |伊斯纳帕斯{ perc=; }否则{ perc=pEarned/pPos*100.toFixed1; } $'pointsperc'.valperc; } }; $function{是一个文档就绪的事件处理程序,$是jQuery的别名,因此它可以是jQueryfunction{或jQuerydocumentreadyfunction{前者是首选

要使用jQuery,必须包含jQuery库

注意,我们也可以使用更少的代码

 $('#pointspossible').add('#pointsgiven').on('input', function() {
    calculate();
  });

或者干脆把函数名放进去

$('#pointspossible,#pointsgiven').on('input', calculate)
$function{ $'pointspossible'。在'input'上,函数{ 计算 }; $'pointsgiven'。在'input'上,函数{ 计算 }; 函数计算{ var-pPos=parseInt$'pointspobable'.val; var pEarned=parseInt$'pointsgiven'.val; var perc=; 如果伊斯纳帕斯| |伊斯纳帕斯{ perc=; }否则{ perc=pEarned/pPos*100.toFixed1; } $'pointsperc'.valperc; } };
你也需要提供你的html。最好是一个函数名。这是我的html文本。我把函数放在你在整个函数结尾忘记的两个脚本标记之间{…};这是指向fiddle.net的链接,直接指向我复制并尝试使用到自己HTML中的内容。我将尝试@OPTIMUSPRIME
$('#pointspossible,#pointsgiven').on('input', calculate)