Чтобы функционировала, только после загрузки страницы мы свяжем функцию с событием Onload:
window.onload = пользовательская функция
Но что, если есть две функции: FirstFunction () и SecondFunction (), которые хотят, чтобы они выполнялись после загрузки страницы? Если так:
window.onload = firstfunciton; window.onload = secondfunction;
Только последняя функция может быть выполнена. Из этого мы видим, что каждый обработчик событий может связать только одну инструкцию.
Но мы можем сделать это:
window.onload = function () {firstfunction (); вторая функция (); }Это решение.
Тем не менее, существует более удобное решение - написание некоторого дополнительного кода, но преимущество состоит в том, что с этим кодом, связывая функции, независимо от того, сколько они стоят, очень кратко и легко сделать.
Название этой функции - AddLoadeVent, которая написана Саймоном Уиллисоном. У него есть только один параметр: имя функции, которая будет выполнена при загрузке страницы.
Вот операция, которую выполняет функция addloadevent ():
1. Храните значение существующего окна. Окончайте функцию обработчика событий в переменную Oldonload.
2. Если функция не связана с этой функцией обработки, добавьте в нее функцию формы, как обычно.
3. Если некоторые функции уже связаны с этой функцией обработки, добавьте функцию формы в конце существующей инструкции.
Вот список кодов для функции addloadevent ():
функция addloadeVent (func) {var oldonload = window.onload; if (typeof window.onload! = 'function') {window.onload = func; } else {window.onload = function () {oldonload (); func (); }}}Это эквивалентно созданию очереди для функций, которые будут выполняться при загрузке страницы. Если вы хотите добавить две функции только сейчас в очередь, вам просто нужно написать следующий код:
addloadevent (первая функция); addloadevent (вторая функция);
Приведенный выше метод привязки нескольких функций JavaScript с функцией обработки событий Onload - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.