未捕获的ReferenceError:onload未定义函数

Roh*_*tel 4 javascript jquery

我试图在一个html页面中使用两个不同的脚本标记.第一个脚本标签我使用了js文件位置o使用该函数,而在其他脚本标签中我写了另一个函数.

在第二个脚本中有一个函数名称CALCULATION,它从src文件中调用.但是当我运行页面时,它给了我未捕获的ReferenceError:在onload错误中没有定义ActiveProj

<script  type="text/javascript" src="../../SiteAssets/calculation.js" />

<script type="text/javascript" >
function ActiveProj() { 
var startdate = '05/11/2017';
var endate = '08/15/2017';
calculation(startdate,endate);
}
</script>
<body onload="ActiveProj();">
Run Code Online (Sandbox Code Playgroud)

fuj*_*ujy 5

您只需要在方法之后script添加关闭标记,就像这样</script>javascript

 <script type="text/javascript" >
  function ActiveProj() { .... }
 </script> 
Run Code Online (Sandbox Code Playgroud)

还在另一个上放置了一个结束标记,不要使用自闭标记.

<script  type="text/javascript" src="../../SiteAssets/calculation.js"></script>
Run Code Online (Sandbox Code Playgroud)