Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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 如何从外部链接JS文件?_Javascript - Fatal编程技术网

Javascript 如何从外部链接JS文件?

Javascript 如何从外部链接JS文件?,javascript,Javascript,我遇到了这个问题。需要的条件是外部文件不应包含脚本标记。但为了调用函数,需要脚本标记。代码只是一个示例。还有其他方法可以链接外部JS文件 Javascript文件应仅包含Javascript代码。它不应该包含HTML、CSS或任何其他标记 根据上面的示例,您应该有以下两个文件: index.html 笔记 Friendly.js是纯JavaScript(或者根据我上面的例子的注释)。您不应该向JavaScript文件添加任何HTML标记,如、等。您也不需要包含会产生错误的标记 是否可以在没有H

我遇到了这个问题。需要的条件是外部文件不应包含脚本标记。但为了调用函数,需要脚本标记。代码只是一个示例。还有其他方法可以链接外部JS文件


Javascript文件应仅包含Javascript代码。它不应该包含HTML、CSS或任何其他标记

根据上面的示例,您应该有以下两个文件:

index.html 笔记
Friendly.js
是纯JavaScript(或者根据我上面的例子的注释)。您不应该向JavaScript文件添加任何HTML标记,如
等。您也不需要包含会产生错误的
标记

是否可以在没有HTML声明的情况下编写JS代码


我不太清楚你这是什么意思,但我会尽力解释的。如果您要访问
http://www.example.com/friendship.js
然后会显示该文件中的原始JavaScript代码。代码不会自动执行。您将需要从HTML文件本身启动JavaScript,就像您在HTML中使用
onclick=“mySpace()”

所做的那样,因此,如果要链接外部JS文件,必须确保要链接的文件不包含HTML代码,是吗?但是在连接文件的时候,你也需要一个HTML代码,你也需要一个标签。如果我们考虑你的条件,你就意味着不需要调用HTML代码;是否可以在没有HTML声明的情况下编写JS代码?如果是的话!它能正常执行吗?你的代码很精确。很抱歉我的回答太晚了。当我问你这个问题时,我的意思是,在外部JS文件中,是否必须没有HTML标记,如果没有,程序会在事件上运行?这就是我问你的。
<!DOCTYPE html>
<html>
<body>
    <!-- Link to external JavaScript file -->
    <script src="friendship.js"></script>
    <h1><tt>Friendship</tt></h1>
    <p id="playa">"One of the most beautiful qualities of true friendship is to understand and to be understood."</p>
    <button type="button" onclick="mySpace()">Click Here !</button>
</body>
</html>
// This is a comment
function mySpace()
{
    document.getElementById("playa").innerHTML="Friendship is always a sweet responsibility, never an opportunity.";
}