嗯,不能调用javascript函数

嗯,不能调用javascript函数,javascript,django,Javascript,Django,为什么这不起作用: 我有main.html: <script type="text/javascript" src="some_url"></script> . . <a href="javascript:void(0)" onClick="Foo()">Foo</a></li> 我希望这足够了 main.js的路径已成功呈现到“/static/st_forms/main.js”,可通过浏览器访问。您可能正在加载HTML后、在窗口加载

为什么这不起作用:

我有main.html:

<script type="text/javascript" src="some_url"></script>
.
.
<a href="javascript:void(0)" onClick="Foo()">Foo</a></li>
我希望这足够了


main.js的路径已成功呈现到“/static/st_forms/main.js”,可通过浏览器访问。

您可能正在加载
HTML
后、在
窗口加载
文档就绪
时添加函数
Foo

看看这个例子:

<script>
    function foo() {
        alert("Foo called!");
    }

    window.onload = function(){
        function bar() {
            alert("Bar called!");
        }
    }
</script>

<a href="javascript:void(0)" onClick="foo()">Foo</a>
<a href="javascript:void(0)" onClick="bar()">Bar</a>

函数foo(){
警惕(“福叫了!”);
}
window.onload=函数(){
功能条(){
警报(“酒吧呼叫!”);
}
}
单击时,会调用Foo,而不会调用Bar。

尝试:
onclick=“Foo()”>Foo
而不是原来的:
onClick=“Foo()”


小写的“onclick”。

问题在哪里?当我在main.html中看到源代码(右键单击page->view source code in firefox)并单击url文件时,url文件被打开,确认您的控制台说什么?您是否引用了所需的js文件?我从未使用过控制台:)。如何使用它?请试着详细说明它的作用。
<a href="javascript:void(0)" onClick="goForm('RHJ6YXZh')">Form</a></li>
function goForm(formCode)
{
    alert("entered");
}
<script>
    function foo() {
        alert("Foo called!");
    }

    window.onload = function(){
        function bar() {
            alert("Bar called!");
        }
    }
</script>

<a href="javascript:void(0)" onClick="foo()">Foo</a>
<a href="javascript:void(0)" onClick="bar()">Bar</a>