addFiles()不是一个函数

Javascript error addFiles() is not a function

本文关键字:一个 函数 addFiles      更新时间:2023-09-26

当我点击addFiles按钮时firebug中会显示

"TypeError: addFiles不是一个函数。"

这对我来说没有任何意义,因为如果我进入firebug并查看脚本,addFiles()函数就在那里。我的代码看起来像:

<input id="addFiles" type="button" name="addFiles" value="Add Files" onClick="addFiles();">
<script type="text/javascript">
function addFiles()
{
}
</script>
编辑:

<form id="eventForm" onsubmit="eventInfo();">
  <table id="hornEvent" class="horntable">
    <tr>
      <td colspan="5" style="text-align:right">
        <input id="addFiles" type="button" name="addFiles" value="Add Files" onClick="addFiles();">
        <input id="close" type="submit" name="close" value="Close">                     
      </td>
    </tr>
</table>

将函数重命名为function somethingElse(),看看它是否有效。它可能与函数名/input(同名/id addFiles)冲突