Jquery 如何从js文件到htm文件获取功能
我有一个包含以下代码的htm文件:Jquery 如何从js文件到htm文件获取功能,jquery,html,Jquery,Html,我有一个包含以下代码的htm文件: <div id="this-item"> <a onclick="myFunction()"> <i class="fa fa-overview"> </i> <span class="nav-item"> Overview </span> </a> </div> 我在这里尝试的是了解myFunction()的功能
<div id="this-item">
<a onclick="myFunction()">
<i class="fa fa-overview"> </i>
<span class="nav-item"> Overview </span>
</a>
</div>
我在这里尝试的是了解myFunction()的功能。单击文本时,它应该会显示一些内容,但现在我看到一个错误,如下所示:
未捕获引用错误:未定义myFunction
我做错了什么,如何解决这个问题?删除代码中的点
function myFunction()
{
$("#this-item").show();
}
window.initDashboard = function () {
};
试试这个
函数myFunction(){
警报(“某些文本”);
$(“#此项”).html('some text');
}
概述
您是否在HTML中导入了带有myFunction()的js文件?有关更多信息,请参阅此文档
尝试从
函数中删除点。myFunction
用空格替换函数和myFunction之间的点。投票以主题外结束,因为这是一个简单的印刷错误。完成后,仍然是相同的错误脚本标记位于哪里?它应该在函数调用之后,最好是在文档底部关闭body标记之前。加载.js
文件或在html之前加载javascript
。是否将js文件链接到html文件?是的,仍然不起作用。我是这样做的:function myFunction(){…}
是的,我是这样做的,但没有工作,所以我将js函数移动到htm文件中,如下所示:function myFunction(){…}
好的,问题解决了,但是检查js文件名和路径是否正确,将js代码放在HTMLis之外是最好的做法
function myFunction()
{
$("#this-item").show();
}
window.initDashboard = function () {
};