время обработки событий JavaScript - PullRequest
0 голосов
/ 07 марта 2011

У меня возникла следующая проблема. Не могли бы вы помочь. Спасибо!

С уважением, Ран

  1. Иметь обработчик событий EH1 для события onload тела.
  2. Этот обработчик событий EH1 добавляет новый элемент DOM, вызывая вспомогательную функцию HF1.
  3. Затем обработчик событий EH1 изменяет значение нового элемента.
  4. Затем обработчик событий EH1 вызывает другую вспомогательную функцию HF2 для вычисления выходных данных на основе нового элемента.

В IE и Firefox, если предупреждение вставлено между шагами 2 и 3. Вывод будет правильным. Если оповещение не вставлено, вывод будет неправильным, как если бы вспомогательная функция HF2 на шаге 4 не могла увидеть значение нового элемента.

В Chrome или Opera предупреждение не помогает.

1 Ответ

1 голос
/ 07 марта 2011

Выполняйте свои действия в DOMReady вместо onload в теле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...