Llamar a una función de JavaScript en otro archivo js

m0j1:

Quería llamar a una función definida en un archivo first.js en el archivo second.js. ambos archivos se definen en un archivo HTML como:

<script type="text/javascript" src="first.js"></script>
<script type="text/javascript" src="second.js"></script>

Quiero llamar fn1()definido first.jsen second.js. De mis búsquedas, las respuestas fueron si first.jsse define primero es posible, pero a partir de mis pruebas no he encontrado ninguna manera de hacerlo.

Aquí está mi código:

second.js

document.getElementById("btn").onclick = function() {
    fn1();
}

first.js

function fn1() {
    alert("external fn clicked");
}
Fernando Mendez :

No se puede invocar una función a menos que se haya definido en el mismo archivo o en uno cargado antes del intento de invocarla.

No se puede invocar una función a menos que esté en el mismo o mayor alcance que el que intenta llamarla.

fn1Declaras la función en first.js, y luego en el segundo simplemente puedes tenerfn1();

1.js:

function fn1 () {
    alert();
}

2.js:

fn1();

index.html:

<script type="text/javascript" src="1.js"></script>
<script type="text/javascript" src="2.js"></script>

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo acceder al objeto de una función en otro archivo en JS

¿Llamar a la función JS desde otro archivo en React?

¿Podemos llamar a la función escrita en un JavaScript en otro archivo JS?

Llamar a una función desde otro archivo en Python

¿Importando una función de una clase en otro archivo?

Llamar a una segunda función de javascript que se encuentra en un archivo diferente

¿Por qué no puedo acceder a una función de JavaScript definida en un archivo .js desde otro archivo .js?

¿Es posible llamar a una función en el archivo main.js de web a electron?

¿Es posible llamar a una función en el archivo main.js de web a electron?

¿Cómo puedo llamar a una función en otro archivo CFC desde una consulta de una función en un archivo cfc?

¿Cómo usar una función de otro archivo js en reactjs?

¿Cómo llamar a una función de una clase desde otro archivo en React Native?

¿Cómo llamar a una función de una clase desde otro archivo en React Native?

¿Cómo llamar a una función de una clase desde otro archivo en React Native?

Llamar a una función en un componente desde otro archivo en react

Cómo llamar a una función en un archivo html desde otro archivo html

¿Cómo puedo llamar a la función de mi archivo de características en la función javascript de otro archivo de características?

Cómo llamar desde TypeScript una función JS desde otro archivo en Node.js

Llamar a una función js desde otro archivo de script de contenido

Cómo llamar a una función desde otro archivo js e insertar texto en una página html

Llamar a una función en un archivo de encabezado

Cómo llamar una función desde HTML a un archivo Javascript, en Node.JS

llamar a una función desde otro archivo JavaScript sin eval ()

¿Cómo puedo llamar a carrusel () una función externa de JavaScript en un archivo html?

Llamar a una función de ensamblaje desde otro archivo

Matlab: llamar a una función de un archivo .m desde otro archivo .m

Llamar a una función desde otro componente de clase en React.js

Cómo llamar a una función desde un archivo vue a otro archivo vue en vue js

Llamar a otra función de archivo js en una llamada AJAX