Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.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
使用html按钮运行javascript代码_Javascript_Html_Button - Fatal编程技术网

使用html按钮运行javascript代码

使用html按钮运行javascript代码,javascript,html,button,Javascript,Html,Button,我有一个不是函数的JavaScript代码。我需要用按钮来运行它。问题是我不能使用onclick=“myfunction()”,因为它不是函数。我的js文件名为“myFunction.js”。如何使用html按钮执行js代码?您可以在按钮中使用onclick=“myFunction()” 将代码添加到函数中(例如在文件myFunction.js中): 要完成此操作,请将js文件链接到html,如下所示: <script type="text/javascript" src="/yourpa

我有一个不是函数的JavaScript代码。我需要用按钮来运行它。问题是我不能使用
onclick=“myfunction()”
,因为它不是函数。我的js文件名为“myFunction.js”。如何使用html按钮执行js代码?

您可以在按钮中使用
onclick=“myFunction()”

将代码添加到函数中(例如在文件myFunction.js中):

要完成此操作,请将js文件链接到html,如下所示:

<script type="text/javascript" src="/yourpath/myFunction.js"></script>


将代码放在标记前面,您必须将代码放在函数中,以使其在需要时运行。将代码置于函数之外只需在加载代码时运行代码。基本上,您需要做的是:

    function myFunction(){

        *insert code to execute here*

    }

这对您来说应该可以做到,只需确保它被适当地添加到页面中(在标签之间的标题中,或在外部工作表上)。这方面的一个好来源是

为什么不使用将代码封装到函数中?在文件中包含您的
myFunction.js
,然后调用所需的函数!“一个很好的来源是”嗯,不是真的。顺便说一句,你应该。
    function myFunction(){

        *insert code to execute here*

    }