Para hacer que la función se ejecute solo después de cargar la página, uniremos la función al evento Onload:
Window.Onload = Funciones de usuario
Pero, ¿qué pasa si hay dos funciones: FirstFunction () y SecondFunction (), que ambos quieren que se ejecuten después de cargar la página? En ese caso:
Window.Onload = FirstFunciton; Window.Onload = SecondFunction;
Solo se puede ejecutar la última función. De esto podemos ver que cada controlador de eventos solo puede unir una instrucción.
Pero podemos hacer esto:
Window.Onload = function () {FirstFunction (); Segundafunction (); }Esta es una solución.
Sin embargo, hay una solución más conveniente: escribir un código adicional, pero la ventaja es que con este código, vincular las funciones, sin importar cuántas sean, es muy conciso y fácil de hacer.
El nombre de esta función es AddLoadeVent, que es escrito por Simon Willison. Tiene solo un parámetro: el nombre de la función que se ejecutará cuando se cargue la página.
Aquí está la operación que completará la función addloadevent ():
1. Almacene el valor de la ventana existente. Función de controlador de eventos en la variable Oldonload.
2. Si ninguna función está vinculada a esta función de procesamiento, agregue la función de forma como de costumbre.
3. Si algunas funciones ya están vinculadas a esta función de procesamiento, agregue la función de forma al final de la instrucción existente.
Aquí hay una lista de códigos para la función addloadevent ():
function addLoadEvent (func) {var oldLoad = window.onload; if (typeof window.onload! = 'function') {window.onload = func; } else {window.onload = function () {oldonload (); func (); }}}Esto es equivalente a crear una cola para las funciones que se ejecutarán cuando se cargue la página. Si desea agregar las dos funciones al mismo tiempo a la cola, solo necesita escribir el siguiente código:
addLoadEvent (FirstFunction); addLoadEvent (segunda función);
El método anterior para vincular múltiples funciones de JavaScript a la función de manejo de eventos de Onload es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.