Javascript没有响应

时间:2016-06-23 10:42:14

标签: javascript jquery html

我有一个引用jQuery页面的HTML页面,它只是控制台日志hello there,但是jQuery页面中的代码没有做任何事情,我不知道为什么。

<!DOCTYPE html>
<html>
  <head>
    <title>{{title}}</title>
    <link rel='stylesheet' href='/stylesheets/style.css' />
  </head>
  <body>
    {{{body}}}
    <p>hello there you idiot</p>
    <script type="text/javascript" src="javascripts/jquery/jquery-2.2.4.min.js"></script>
    <script type="text/javascript>" src="javascripts/testscript.js"></script>
  </body>
</html>
$(function(){
    //alert("hello there");
    console.log("hello there");
    document.write("hello there");
});

任何人都可以告诉我为什么脚本不是控制台记录任何东西。谢谢

5 个答案:

答案 0 :(得分:4)

可能,因为你错误地包含文件(你有错字)。

正确的方法应该是:

<script type="text/javascript" src="javascripts/testscript.js"></script>

答案 1 :(得分:1)

试试这个

(function(){
    //alert("hello there");
    console.log("hello there");
    document.write("hello there");
}());

答案 2 :(得分:0)

任何事件都不会触发您的功能;要么在事件中触发它,要么将其包装在document.ready中,就像guradio建议的那样。

答案 3 :(得分:0)

你错误地包含了js。

&#13;
&#13;
$(function(){
    //alert("hello there");
    console.log("hello there");
    document.write("hello there");
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<!DOCTYPE html>
<html>
  <head>
    <title>{{title}}</title>
    <link rel='stylesheet' href='/stylesheets/style.css' />
  </head>
  <body>
    {{{body}}}
    <p>hello there you idiot</p>
    <script type="text/javascript" src="javascripts/jquery/jquery-2.2.4.min.js"></script>
    <script type="text/javascript>" src="javascripts/testscript.js"></script>
  </body>
</html>
&#13;
&#13;
&#13;

答案 4 :(得分:0)

无效的script代码。

而不是

<script type="text/javascript>" src="javascripts/testscript.js"></script>

使用

<script type="text/javascript" src="javascripts/testscript.js"></script>

请注意,没有&gt;在“text / javascript”之后。一个简单的拼写错误。