我想从外部文件中调用一个函数,但它显示它未定义到目前为止我尝试过的是
index.html文件
<button class="btn btn-primary" onclick="check()" >click</button>
script.js文件
$(document).ready(function(){
function check()
{
alert('checked');
}
});//document ready function
我想在index.html中调用点击按钮的javascript文件。当我点击单击按钮时,它显示检查未定义。问题是什么
答案 0 :(得分:0)
文档还没有完成加载,所以当你点击它时这个函数还没有被声明,但我非常怀疑。
您更有可能忘记将外部脚本添加到html中。而且你还必须包含jQuery,因为你正在使用它($ = jQuery)。您的HTML应该类似于:
<html>
<head>
<title>Title of your page</title>
<script src="https://code.jquery.com/jquery-1.11.3.min.js" />
<script src="path/to/your/script.js" />
</head>
<body>
<button class="btn btn-primary" onclick="check()" >click</button>
</body>
</html>