Javascript in Visual studio Web Api

Javascript in Visual studio Web Api

本文关键字:Web Api studio Visual in Javascript      更新时间:2023-09-26

我的html代码中嵌入了一个javascript函数,但当我运行页面时,我会收到以下错误:Uncaught ReferenceError:myFunction未定义。

我也在使用angularjs,所以我有我的索引页,正如他们所解释的,我的部分页,这个函数在我的部分页面中。

当我双击文件夹中的网页时,我可以运行脚本,但当我运行web api时,它会出现错误。

我的javascript函数:

<script type="text/javascript">
      function myFunction() {
          var x;
          var r = confirm("Press a button!");
          if (r == true) {
              x = "You pressed OK!";
          }
          else {
              x = "You pressed Cancel!";
          }
          document.getElementById("demo").innerHTML = x;
      }

以及我如何称呼它:

<button onclick="myFunction()">Try it</button>

有人能帮我吗?厚度

它似乎在加载函数之前就试图使用它。你能试试下面的吗。

<script type="text/javascript">
      function myLoad() {
          var myButton = document.getElementById('myButton');
          myButton.addEventListener('click', function() {
             var x;
             var r = confirm("Press a button!");
             if (r == true) {
                x = "You pressed OK!";
             }
             else {
                x = "You pressed Cancel!";
             }
             document.getElementById("demo").innerHTML = x;
          }, false);
       }
       window.load = myLoad;
</script>

最后为按钮添加一个Id。

<button id="myButton">Try it</button>