Img src не обновляется в firefox

У меня проблема, я создал капчу и реализовал кнопку для изменения текущей, и она очень хорошо работает в Google Chrome, но не работает в Firefox (версия 57.0 32 бит)


Вот код:

<head>
    <title>Captcha</title>
</head>

<style> 
  //Style
</style>
<script>

    function refresh(){
        document.getElementById("risp").value = "";
        document.CaptchaImg.src = "captcha.php";
    }

</script>
<body style = "background-image: url('pattern_17.png');">
<center>
    <div id = "div_captcha">
            <h1 style = "Font-Family:Impact">CAPTCHA</h1>
            <h3 style = "Font-Family:Impact">Sei un robot?</h3><br />
                <form  method = "post" id = "form" name = "form">
                    <div style = "background-image: url('pattern_17.png');">
                        <div style = "float:left;padding-left:10%;"> 
                            <img src = "captcha.php" id = "CaptchaImg" name = "CaptchaImg"/><br /><br />        
                        </div>
                        <div style = "float:right;padding-right:10%;">
                            <input class = "myButton" type = "button" value = "Nuovo captcha" onclick = "refresh();" /><br /><br />
                            <input class = "myButton" type = "reset" value = "Reset"/><br /><br /><br />
                            <input type = "text" name = "risp" id = "risp" value = "" required maxlength = "5" />
                            <input class = "myButton" type = "submit" value = "invia" name = "invia" style = "width:80px"/>
                        </div>
                     </div>
                </form>
            </div>
        </center>
</body>

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

Может быть, var x = document.getElementById ("risp"); x.value = "";

mohsen solhnia 07.06.2018 13:25

Я решил, что добавил выход; в конце сценария; D

Sbrebbaz 07.06.2018 13:30
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
80
1

Ответы 1

Вам не нужен название для img, только я бы.

Атрибут name объявлен устаревшим для элемента img!

Пытаться

document.getElementById("risp").value = "";
document.getElementById("CaptchaImg").src = "captcha.php";

Другие вопросы по теме