окно onload javascript в chrome

Заранее спасибо.

Пожалуйста, найдите следующий скрипт, он предупреждает e.value = «да» в fire fox и «no» chrome ... что не так с этим кодом?

<!DOCTYPE HTML>

    <head>
        <meta charset="utf-8" />        
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
        <title>new_file</title>                 
        <script type="text/javascript">     
            function func(){                
                alert("I am at Func")
            }

            var i = 0;
            document.write("<form style='display: block'><input name='test' id='test' value='no'></form>");

            window.onload = function() {
                global();   
            };

            function global(){
                var e=document.getElementById("test");
                alert(e.value);
                if(e.value=="no" && i == 0 ){
                    e.value="yes";                      
                    i = 1;              
                }
                else {
                    //e.value="no";                 
                    func(); 
                }
            }                               
        </script>
    </head>
    <body>

    </body>
</html>

То, что мне нужно, основано на том, что e.value мне нужно вызвать func ()? Любой, пожалуйста, ответьте на него ...

0
nl ja de
для начала, в функции func, alert («iam at func») должен иметь полуточку после нее
добавлено автор imulsion, источник
для начала, в функции func, alert («iam at func») должен иметь полуточку после нее
добавлено автор imulsion, источник
для начала, в функции func, alert («iam at func») должен иметь полуточку после нее
добавлено автор imulsion, источник
С этим кодом все в порядке. e.value = "yes" и document.getElementById ("test"). value = t; эффективно выполняют одно и то же. Вы можете удалить var t = e.value; document.getElementById ("test"). value = t; .
добавлено автор Paul Fleming, источник
С этим кодом все в порядке. e.value = "yes" и document.getElementById ("test"). value = t; эффективно выполняют одно и то же. Вы можете удалить var t = e.value; document.getElementById ("test"). value = t; .
добавлено автор Paul Fleming, источник
С этим кодом все в порядке. e.value = "yes" и document.getElementById ("test"). value = t; эффективно выполняют одно и то же. Вы можете удалить var t = e.value; document.getElementById ("test"). value = t; .
добавлено автор Paul Fleming, источник
@imulsion Точки с запятой являются необязательными в JS, хотя это хорошая практика, чтобы включить их для различные причины.
добавлено автор Paul Fleming, источник
@imulsion Точки с запятой являются необязательными в JS, хотя это хорошая практика, чтобы включить их для различные причины.
добавлено автор Paul Fleming, источник
@imulsion Точки с запятой являются необязательными в JS, хотя это хорошая практика, чтобы включить их для различные причины.
добавлено автор Paul Fleming, источник
Привет, флеш, спасибо за ваш ответ ... e.value = "yes" и document.getElementById ("test"). Value = t; оба - одно и то же ... но для целей тестирования я только это ставлю ... Спасибо еще раз за ваш комментарий.
добавлено автор Yesvinkumar, источник
Привет, флеш, спасибо за ваш ответ ... e.value = "yes" и document.getElementById ("test"). Value = t; оба - одно и то же ... но для целей тестирования я только это ставлю ... Спасибо еще раз за ваш комментарий.
добавлено автор Yesvinkumar, источник
Это какой-то тестовый вопрос или что? Ваш код работает должным образом. В каждом браузере он предупреждает no и никогда не вызывает func() . Если вы повторно используете его, возможно, вы забыли установить i = 0 еще раз, чтобы снова вызвать global() .
добавлено автор Teemu, источник
Это какой-то тестовый вопрос или что? Ваш код работает должным образом. В каждом браузере он предупреждает no и никогда не вызывает func() . Если вы повторно используете его, возможно, вы забыли установить i = 0 еще раз, чтобы снова вызвать global() .
добавлено автор Teemu, источник
Почему вы используете document.write? Здесь совершенно ненужно. Просто включите форму как обычный html.
добавлено автор asgoth, источник
Почему вы используете document.write? Здесь совершенно ненужно. Просто включите форму как обычный html.
добавлено автор asgoth, источник
Попробуйте использовать if (e.value === "no" && i === 0) {
добавлено автор asgoth, источник
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском