如何将外部Javascript文件链接到Play Framework项目中的html文档?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将外部Javascript文件链接到Play Framework项目中的html文档?相关的知识,希望对你有一定的参考价值。
这是我的scala.html文件代码。
@()
<!DOCTYPE html>
<html>
<head>
<title> Spin To Win </title>
<link rel="stylesheet" media="screen" href="@routes.Assets.versioned("stylesheets/styles.css")">
<script type="text/javascript" src='@routes.Assets.versioned("scripts/test.js")'></script>
</head>
<body>
<h1> This is title </h1>
<input type="button" value="click" onclick="showAlert()">
</body>
</html>
这是我的javascript文件。
function showAlert() {
alert("Hello");
}
产量
CSS工作正常。
但是Javascript不起作用。单击按钮时没有任何反应。
更新
因此,如果我只是在任何函数之外的test.js中发出警报,它就可以工作。页面加载时会显示警报。
alert("hello");
所以,这意味着js文件正确链接。但是,如果我将代码放在像之前的函数中并将其链接到按钮,它就不起作用。
答案
您实际上并没有执行您的功能。你的代码应该是:
function showAlert() {
alert("Hello");
}
showAlert();
对于按钮,它应该是:
<button onclick="showAlert()">Button</button>
以上是关于如何将外部Javascript文件链接到Play Framework项目中的html文档?的主要内容,如果未能解决你的问题,请参考以下文章
html如何连接外部样式表,关于html:链接到外部样式表和javascript文件
如何使用 javascript 将外部链接作为 url 参数传递? [复制]
如何在 nativescript vue 中使用 $navigateTo()?
将 bootstrap.css 文件链接到 Play 框架中的 scala.html 页面