Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
JavaScript函数";“未定义”;导入jQuery之后_Javascript_Jquery - Fatal编程技术网

JavaScript函数";“未定义”;导入jQuery之后

JavaScript函数";“未定义”;导入jQuery之后,javascript,jquery,Javascript,Jquery,我有以下(简化)代码: 现在它失败了,它告诉我 未捕获引用错误:未定义testFunction 我希望这是一个新手的错误,我错过了一些明显的东西。请注意,我甚至还没有尝试使用jQuery。您需要完全关闭标记 <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> 更改后在JSFIDLE上非常有效: 此外,在HTML5中,您可以将doctype缩短为

我有以下(简化)代码:

现在它失败了,它告诉我 未捕获引用错误:未定义testFunction


我希望这是一个新手的错误,我错过了一些明显的东西。请注意,我甚至还没有尝试使用jQuery。

您需要完全关闭
标记

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

更改后在JSFIDLE上非常有效:

此外,在HTML5中,您可以将doctype缩短为仅
,并且不需要为
标记定义
类型
属性。例如,请参阅JSFIDLE。

//正确关闭脚本标记
   <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> // close the script tag properly

        <script type="text/javascript"> // there is no need of writing language="javascript"
            function testFunction() {
                alert('It works');
            }
        </script>
//不需要编写language=“javascript” 函数testFunction(){ 警报(“它工作”); }

嘿,伙计,不需要编写language=“javascript”,因为type已经指定了它

您必须以正确的方式关闭脚本标记

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>


(请注意关闭标记)

尽管是有效的XML,但如果使用尾随斜杠(即
)关闭,许多HTML元素(如
脚本
文本区域
等)在大多数浏览器中都无法正常工作。您需要创建“打开”和“关闭”标记,以便它们工作(
)。对于XHTML来说似乎也是如此


其他的,比如你的
input
tag,它的工作方式很好。我不知道为什么有些需要一个结束标记,而有些不需要,也不需要这些元素的列表,我只是根据经验知道其中一些…

只需关闭脚本标记。。。!嘿,伙计,不需要编写language=“javascript”,因为type已经指定了它!我想我以前从来没有这么快得到过这么多答案:)谢谢大家!我从来没有想到这可能是个问题,尽管现在你提到了它,我确实记得很久以前
textarea
标记也有同样的问题。
   <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> // close the script tag properly

        <script type="text/javascript"> // there is no need of writing language="javascript"
            function testFunction() {
                alert('It works');
            }
        </script>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>