Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从js文件到htm文件获取功能_Jquery_Html - Fatal编程技术网

Jquery 如何从js文件到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()的功能

我有一个包含以下代码的htm文件:

<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 () {

};