如何通过多种方式激活功能?

0 html javascript

我现在有一个仅在调用的函数window.onload(),但是我也希望在单击按钮时调用它,而不复制相同的代码。

window.onload = function testConnectie(){

$('#fresh').one('click', function(){
Run Code Online (Sandbox Code Playgroud)

我需要在单击带有新鲜的按钮时testConnectie调用该函数window.onload()

小智 5

您可以创建一个单独的函数,并在两种情况下调用相同的函数:

function testConnectie() {
    alert('connected')
};

window.onload = testConnectie;

$('#fresh').one('click', testConnectie);
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="fresh">Fresh</button>
Run Code Online (Sandbox Code Playgroud)