当脚本标记中有2个函数时,为什么会出现“未定义函数”错误?

问题描述 投票:0回答:3

<head>中的脚本标签部分:

  function reload()
  {
     //some code


  }
  function bookconfirm(clickinfo)
  {
        //some code
  }

正在称呼他们的部分:

           <select name="city" onchange="reload()">

          <td><button type="button" onclick="bookconfirm(<?php echo $c;?>)">Book</button></td>

错误:

             Uncaught ReferenceError: reload is not defined at HTMLSelectElement.onchange


        Uncaught ReferenceError: bookconfirm is not defined  at HTMLButtonElement.onclick 

由于您的时间和知识,我可能无法理解函数在js或其他方面的工作方式。

javascript html
3个回答
-1
投票

尝试将东西放在按钮下方的身体中


-1
投票

似乎工作正常。确保您的html正确,您的select语句需要一些优化。还请确保在调用脚本之前先显示html。(即,将脚本放在结束body标签之前)


-1
投票

我不知道您在哪里执行脚本文件>

© www.soinside.com 2019 - 2024. All rights reserved.