代码之家  ›  专栏  ›  技术社区  ›  RocketNuts

在JSFIDLE上找不到JavaScript函数

  •  4
  • RocketNuts  · 技术社区  · 7 年前

    非常简单的最小JSFIDLE示例:

    https://jsfiddle.net/a9f2j4xo/

    单击按钮应调用 Bla() 作用

    当我点击按钮时,控制台显示

    ReferenceError: Bla is not defined.
    

    是谁或是什么在这里出了故障,JSFIDLE还是我的大脑?

    2 回复  |  直到 7 年前
        1
  •  13
  •   Sajeetharan    7 年前

    您需要将函数脚本包装在其中 <head> . 否则不会调用脚本。

    将设置更改为

    LOAD TYPE - Wrap in <Head>
    

    WORKING DEMO

    enter image description here

        2
  •  0
  •   HimanshuArora9419    7 年前

    这似乎有些奇怪。因为当把它放在脚本标签中时,它就工作了。请参见此处的js fiddle https://jsfiddle.net/a9f2j4xo/

    <button onclick='Bla()'>
    Test
    </button>
    <script>
    function Bla()
    {
        alert('yes'); 
    }
    </script>