Почему я не могу добавить слушатель события onload к элементу body, используя метод addEventListener - PullRequest
0 голосов
/ 08 февраля 2012

добавить прослушиватель события unload, это работает, но

<html>
    <head>
    </head>
    <body>  
    </body>
        <script>
            function give_show(value){
                return function(){
                console.log(value);
                }
            }
            var body_element = document.getElementsByTagName('body')[0];
            body_element.addEventListener('load',give_show('pong!'),false)
        </script>
</html>

1 Ответ

1 голос
/ 08 февраля 2012

body уже загружен до прикрепления события.Попробуйте переместить скрипт в тег <head> и использовать:

<body onload="give_show('pong!')">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...