在django模板中调用javascript文件

在django模板中调用javascript文件,javascript,html,django,button,django-templates,Javascript,Html,Django,Button,Django Templates,我想在html模板中调用javascript函数,下面是我的代码: project/app/static/js/my_javascript.js function trial() { document.getElementById("demo").innerHTML = "Hi, I am your javascript from an external source"; } 项目/app/templates/app/my_html.html {% load static fil

我想在html模板中调用javascript函数,下面是我的代码:

project/app/static/js/my_javascript.js

function trial() 
{
    document.getElementById("demo").innerHTML = "Hi, I am your javascript from an external source";
}  
项目/app/templates/app/my_html.html

{% load static files %} 
<!DOCTYPE html>
<html>
<body>
<script src = {% static "js/my_javascript.js" %}> </script>
<p id="demo">Original</p>
<button type = "button" onClick="trial()">Click me!</button>
</body>
</html>
{%loadstaticfiles%}

原件

点击我!
但是,会显示“我的”按钮,但单击按钮时不会执行任何功能。我在浏览器上检查了“inspect元素”,javascript的链接很好,因此我无法确定如何修复它


您有什么建议吗?

我在代码末尾额外键入了一个波浪形字符(输入错误!)。这是导致错误的原因,现已修复。感谢您的帮助。

您的javascript是否已加载?@limelights-加载的确切含义是什么?您可以在Chrome开发工具中调用该函数吗?是的,在检查Chrome浏览器上的元素时,它指向.js文件,并且该函数可见,但它没有执行该函数。我也尝试添加一个警报窗口,但没有响应。导致此错误的原因可能是什么?在Chrome开发工具控制台中,您可以运行
trial()