-1

我需要一些帮助...

我在带有括号的 .html 文件中编写了所有 javascript 代码。我需要将它移动到它自己的文件中。

我有普通的 javascript,以及 Jquery。

这是 HTML 文件的标头:

<head>
    <link type='text/css' rel='stylesheet' href='style.css'/>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <script src="myScript.js"></script>
    <title>
        title
    </title>
</head>

myScript.js 文件被以下内容包围:

<script type="text/javascript"></script>

myScript.js 文件中有一小部分代码使用了 JQuery,但该功能不起作用。但是,当我将所有内容都放在一个文件中时,它可以正常工作。

有任何想法吗?

4

5 回答 5

1

.js文件应仅包含 Javascript 代码。它周围没有<script>标签——那是 HTML,不是 Javascript。

于 2013-05-08T01:07:40.773 回答
1

删除文件<script type="text/javascript"></script>中的代码周围myScript.js。.js 文件中的代码应该是 javascript - 而不是 html。

于 2013-05-08T01:07:53.753 回答
1

里面myScript.js应该只是Javascript。没有 html ( <script type="text/javascript"></script>)

于 2013-05-08T01:08:05.813 回答
1

消除

<script type="text/javascript"></script>

从您的 .JS 文件中。在 JS 文件中应该只有 JS 代码...

于 2013-05-08T01:08:19.907 回答
1

当你说

“并且 myScript.js 文件被包围:”

您的意思是您已经在名为 myScript.js 的外部文件中完成了此操作

<script type="text/javascript">

var myCode=function(){
// doing stuff
};

</script>

因为如果你有那么......不要!:) 外部 .js 文件中不需要该标记

于 2013-05-08T01:09:54.357 回答