Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Ошибка ссылки (https://javascript.ru/forum/events/81800-oshibka-ssylki.html)

DDim1000 30.01.2021 19:17

Ошибка ссылки
 
Здравствуйте!
Подскажите, пожалуйста, почему такая ошибка: Uncaught ReferenceError: reloadcaptcha is not defined
at index.php:7
?
reloadcaptcha.onclick = function() {
            alert('test');
	};

<p id="reloadcaptcha">Показать сообщение</p>

рони 30.01.2021 19:28

DDim1000,
скрипт не видит этот элемент.

DDim1000 30.01.2021 19:34

Цитата:

Сообщение от рони (Сообщение 533296)
DDim1000,
скрипт не видит этот элемент.

А как правильно сделать?

<div id="capcha_box">	
    <form action="index.php" method="post">
       <p>Введите текст, показанный ниже:</p>
       <img id="captcha" src="kcaptcha/?<?php echo session_name()?>=<?php echo session_id()?>">
       <p id="reloadcaptcha">Показать другой код</p>
       <p><input type="text" name="keystring" id="clear"></p>
       <p><input type="submit" value="Проверить код"></p>
    </form>
</div>

рони 30.01.2021 19:36

DDim1000,
document.addEventListener( "DOMContentLoaded" , function() {
reloadcaptcha.onclick = function() {
            alert('test');
    };
  });


Часовой пояс GMT +3, время: 03:48.