Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.09.2014, 19:45
Аспирант
Отправить личное сообщение для милт Посмотреть профиль Найти все сообщения от милт
 
Регистрация: 28.06.2014
Сообщений: 55

Проверить onclick или не onclick
Как можно узнать есть ли у объекта на странице событие onclick? То есть чтобы не нажимая на него можно было программно узнать произойдёт ли что нибудь если на нём нажать
Ответить с цитированием
  #2 (permalink)  
Старый 23.09.2014, 20:15
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

милт,
if (element.onclick) {
    // есть
}
Ответить с цитированием
  #3 (permalink)  
Старый 23.09.2014, 21:20
Аспирант
Отправить личное сообщение для милт Посмотреть профиль Найти все сообщения от милт
 
Регистрация: 28.06.2014
Сообщений: 55

Сообщение от Rise Посмотреть сообщение
милт,
if (element.onclick) {
    // есть
}
Наверное это сработает если у тега есть атрибут onclick, а мне надо чтобы для любого тега проверка была. Например подсчитать сколько нажимаемых тегов на странице.
Ответить с цитированием
  #4 (permalink)  
Старый 23.09.2014, 21:44
Аспирант
Отправить личное сообщение для d.skuratovich Посмотреть профиль Найти все сообщения от d.skuratovich
 
Регистрация: 19.09.2014
Сообщений: 73

Есть вариант это проверить только с теми элементами у которых обработчик навешан с помощью jQuery
$._data()
Ответить с цитированием
  #5 (permalink)  
Старый 23.09.2014, 23:36
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<input type="button" onclick="alert('Yes');" value="Test" id="test">
    <script>
      window.onload = function () {
        var el = document.getElementById('test');
        alert(el.getAttribute('onclick'));
        }
    </script>

getAttribute
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли способ проверить загрузку контента в div или отследить когда размер div-а изм ingwarr Events/DOM/Window 0 03.05.2012 17:02
Создание события onclick? kerranswell Events/DOM/Window 31 09.05.2011 21:20
Как в IE динамически установить значение события onClick? Гость Элементы интерфейса 6 16.01.2011 23:46
Как проверить существование функции Aderba Общие вопросы Javascript 2 14.11.2008 16:09
как проверить поддеружет браузер определенное событие? GOll Элементы интерфейса 9 24.07.2008 14:40