IE11 не выполняет скрипт, который работает в других браузерах.
Здравствуйте.
Только начал изучать JavaScript. Написал короткий html документ со скриптом. Он работает во всех браузерах кроме IE11. Подскажите пожалуйста, что нужно для InternetExplorer? Ниже код html документа, он короткий. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action="#" name="formName1"> <fieldset> <legend>Это легенда для группы элементов формы</legend> <p>Это кнопка<br> <input type='button' value="Нажми меня" onclick="on_button1_click()"/> </p> <p>Это поле для вывода: <br> <output id="id_out1">какой-то текст</output> </p> </fieldset> </form> <script> "use strict"; let intCount = 0; function on_button1_click() { intCount++; document.querySelector('#id_out1').value = "количество нажатий = " + intCount; } </script> </body> </html> |
Цитата:
Например такое работает даже в ИЕ9... <form action="#" name="formName1"> <fieldset> <legend>Это легенда для группы элементов формы</legend> <p>Это кнопка<br> <input type='button' value="Нажми меня" onclick="on_button1_click()"/> </p> <p>Это поле для вывода: <br> <div id="id_out1">какой-то текст</div> </p> </fieldset> </form> <script> var intCount = 0; function on_button1_click() { intCount++; document.querySelector('#id_out1').innerHTML = "количество нажатий = " + intCount; } </script> |
Заменил
document.querySelector('#id_out1').value на document.querySelector('#id_out1').innerHTML и скрипт заработал. "use strict"; let intCount = 0; Оставил без изменений. Спасибо вам за ответ. |
Часовой пояс GMT +3, время: 17:36. |